diff --git a/packages/app/src/app/pages/common/Modals/PreferencesModal/Badges/index.js b/packages/app/src/app/pages/common/Modals/PreferencesModal/Badges/index.tsx similarity index 66% rename from packages/app/src/app/pages/common/Modals/PreferencesModal/Badges/index.js rename to packages/app/src/app/pages/common/Modals/PreferencesModal/Badges/index.tsx index b31fbcfdb7f..d6c5fb8cef8 100644 --- a/packages/app/src/app/pages/common/Modals/PreferencesModal/Badges/index.js +++ b/packages/app/src/app/pages/common/Modals/PreferencesModal/Badges/index.tsx @@ -1,12 +1,20 @@ -import React from 'react'; -import { inject, observer } from 'app/componentConnectors'; +import React, {FunctionComponent} from 'react'; +import { useOvermind } from 'app/overmind'; import Margin from '@codesandbox/common/lib/components/spacing/Margin'; import Badge from '@codesandbox/common/lib/utils/badges/Badge'; import { Title } from '../elements'; -function BadgesComponent({ store, signals }) { - const badgesCount = store.user.badges.length; +export const Badges: FunctionComponent = () => { + const { + state: { + user: {badges}, + }, + actions: { + preferences: {setBadgeVisibility}, + }, + } = useOvermind(); + const badgesCount = badges.length; return (