This PR was created by [GitStart](https://gitstart.com/) to address the requirements from this ticket: [TWNTY-6871](https://clients.gitstart.com/twenty/5449/tickets/TWNTY-6871). --- ### Description Migrate: - Info display component - Status display component - SeparatorLineText display component ### Demo ###### SeparatorLineText In Storybook  Info Component on Storybook  Status Component on Storybook  ###### Fixes twentyhq/private-issues#95 --------- Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com> Co-authored-by: Charles Bochet <charles@twenty.com>
35 lines
771 B
TypeScript
35 lines
771 B
TypeScript
import React from 'react';
|
|
import styled from '@emotion/styled';
|
|
|
|
const StyledContainer = styled.div`
|
|
display: flex;
|
|
align-items: center;
|
|
width: 100%;
|
|
font-size: ${({ theme }) => theme.font.size.md};
|
|
font-weight: ${({ theme }) => theme.font.weight.semiBold};
|
|
color: ${({ theme }) => theme.font.color.extraLight};
|
|
|
|
&:before,
|
|
&:after {
|
|
content: '';
|
|
height: 1px;
|
|
flex-grow: 1;
|
|
background: ${({ theme }) => theme.background.transparent.light};
|
|
}
|
|
|
|
&:before {
|
|
margin: 0 ${({ theme }) => theme.spacing(4)} 0 0;
|
|
}
|
|
&:after {
|
|
margin: 0 0 0 ${({ theme }) => theme.spacing(4)};
|
|
}
|
|
`;
|
|
|
|
export const SeparatorLineText = ({
|
|
children,
|
|
}: {
|
|
children: React.ReactNode;
|
|
}) => {
|
|
return <StyledContainer>{children}</StyledContainer>;
|
|
};
|