diff --git a/packages/appstore/src/components/app.scss b/packages/appstore/src/components/app.scss index 802f4bbc66f4..e35fda25eefd 100644 --- a/packages/appstore/src/components/app.scss +++ b/packages/appstore/src/components/app.scss @@ -1,17 +1,17 @@ .dashboard { - @include desktop { + @include desktop-screen { height: calc(100vh - #{$HEADER_HEIGHT} - #{$FOOTER_HEIGHT}); } - @include mobile { + @include mobile-or-tablet-screen { height: calc(100vh - #{$MOBILE_HEADER_HEIGHT}); } } .dashboard-onboarding { - @include desktop { + @include desktop-screen { height: inherit; } - @include mobile { + @include mobile-or-tablet-screen { height: calc(100vh - #{$MOBILE_HEADER_HEIGHT}); } } diff --git a/packages/appstore/src/components/cfds-listing/cfds-listing.scss b/packages/appstore/src/components/cfds-listing/cfds-listing.scss index df988b8cbd1e..9a95d265b323 100644 --- a/packages/appstore/src/components/cfds-listing/cfds-listing.scss +++ b/packages/appstore/src/components/cfds-listing/cfds-listing.scss @@ -1932,6 +1932,13 @@ } } +.dc-mobile-dialog__content.dc-mobile-dialog__content--is-full-height:has(.dc-mobile-dialog__cfd-password-modal) { + @include mobile-or-tablet-screen { + display: flex; + justify-content: center; + } +} + .dc-modal__container_cfd-password-modal, .dc-mobile-dialog__cfd-password-modal { display: flex; diff --git a/packages/appstore/src/components/elements/cfds-title/cfds-title.tsx b/packages/appstore/src/components/elements/cfds-title/cfds-title.tsx index 969b3c10d4bc..628590c0d432 100644 --- a/packages/appstore/src/components/elements/cfds-title/cfds-title.tsx +++ b/packages/appstore/src/components/elements/cfds-title/cfds-title.tsx @@ -1,21 +1,20 @@ import React from 'react'; +import { useDevice } from '@deriv-com/ui'; import { Text } from '@deriv/components'; -import { observer, useStore } from '@deriv/stores'; -import { localize } from '@deriv/translations'; +import { Localize } from '@deriv/translations'; import './cfds-title.scss'; -const CFDsTitle = observer(() => { - const { ui } = useStore(); - const { is_mobile } = ui; +const CFDsTitle = () => { + const { isDesktop } = useDevice(); - if (is_mobile) return null; + if (!isDesktop) return null; return (