From e46085984c6bf6438e063c36f79463f87632c276 Mon Sep 17 00:00:00 2001 From: bosiraphael <71827178+bosiraphael@users.noreply.github.com> Date: Mon, 29 Jan 2024 17:57:39 +0100 Subject: [PATCH] 3669 disable radio buttons in settingsaccountsinboxsettingsvisibilitysection (#3678) * update visibility and disable radio button * add soon pill --- ...sAccountsInboxSettingsVisibilitySection.tsx | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/packages/twenty-front/src/modules/settings/accounts/components/SettingsAccountsInboxSettingsVisibilitySection.tsx b/packages/twenty-front/src/modules/settings/accounts/components/SettingsAccountsInboxSettingsVisibilitySection.tsx index a352c1bf2..b3791e6ae 100644 --- a/packages/twenty-front/src/modules/settings/accounts/components/SettingsAccountsInboxSettingsVisibilitySection.tsx +++ b/packages/twenty-front/src/modules/settings/accounts/components/SettingsAccountsInboxSettingsVisibilitySection.tsx @@ -1,4 +1,5 @@ import styled from '@emotion/styled'; +import { SoonPill } from 'tsup.ui.index'; import { SettingsAccountsInboxSettingsCardMedia } from '@/settings/accounts/components/SettingsAccountsInboxSettingsCardMedia'; import { H2Title } from '@/ui/display/typography/components/H2Title'; @@ -22,6 +23,7 @@ const StyledCardContent = styled(CardContent)` align-items: center; display: flex; gap: ${({ theme }) => theme.spacing(4)}; + opacity: 0.56; `; const StyledCardMedia = styled(SettingsAccountsInboxSettingsCardMedia)` @@ -59,6 +61,16 @@ const StyledRadio = styled(Radio)` margin-left: auto; `; +const StyledSoonPill = styled(SoonPill)` + position: absolute; + right: 0; + top: 0; +`; + +const StyledSection = styled(Section)` + position: relative; +`; + const inboxSettingsVisibilityOptions = [ { title: 'Everything', @@ -96,11 +108,12 @@ export const SettingsAccountsInboxSettingsVisibilitySection = ({ onChange, value = InboxSettingsVisibilityValue.Everything, }: SettingsAccountsInboxSettingsVisibilitySectionProps) => ( -
+ + {inboxSettingsVisibilityOptions.map( ( @@ -124,10 +137,11 @@ export const SettingsAccountsInboxSettingsVisibilitySection = ({ value={optionValue} onCheckedChange={() => onChange(optionValue)} checked={value === optionValue} + disabled={true} /> ), )} -
+ );