feat: add Show Page Emails tab (#2962)

* feat: add Show Page Emails tab

Closes #2926, Closes #2927

* feat: review - disable Emails tab if messaging not enabled

* refactor: review - add FeatureFlagKey type

---------

Co-authored-by: Thais GUIGON <thaisguigon@macbook-pro.home>
This commit is contained in:
Thaïs
2023-12-15 16:31:03 +01:00
committed by GitHub
parent 800330df90
commit ac3c517c82
5 changed files with 53 additions and 8 deletions

View File

@ -0,0 +1,38 @@
import styled from '@emotion/styled';
import {
H1Title,
H1TitleFontColor,
} from '@/ui/display/typography/components/H1Title';
import { Section } from '@/ui/layout/section/components/Section';
const StyledContainer = styled.div`
display: flex;
flex-direction: column;
gap: ${({ theme }) => theme.spacing(6)};
padding: ${({ theme }) => theme.spacing(6, 6, 2)};
`;
const StyledH1Title = styled(H1Title)`
display: flex;
gap: ${({ theme }) => theme.spacing(2)};
`;
const StyledEmailCount = styled.span`
color: ${({ theme }) => theme.font.color.light};
`;
export const Emails = () => (
<StyledContainer>
<Section>
<StyledH1Title
title={
<>
Inbox <StyledEmailCount>2</StyledEmailCount>
</>
}
fontColor={H1TitleFontColor.Primary}
/>
</Section>
</StyledContainer>
);