refactor: use mobx for state and separate files for components

This commit is contained in:
Antonella Sgarlatta
2021-09-07 12:04:25 -03:00
parent 1b87df18bc
commit 28dab13fb1
9 changed files with 288 additions and 225 deletions

View File

@@ -0,0 +1,20 @@
import { WebApplication } from '@/ui_models/application';
import { FunctionalComponent } from 'preact';
import { Subscription } from './Subscription';
import { SubscriptionState } from './subscription_state';
type Props = {
application: WebApplication;
};
export const SubscriptionWrapper: FunctionalComponent<Props> = ({
application,
}) => {
const subscriptionState = new SubscriptionState();
return (
<Subscription
application={application}
subscriptionState={subscriptionState}
/>
);
};