Add styled component rule (#1261)

* Add StyledComponent rule

* update doc

* update doc

* update doc
This commit is contained in:
Weiko
2023-08-17 20:58:02 -07:00
committed by GitHub
parent 390e70a196
commit 9b34a0ff3d
70 changed files with 433 additions and 354 deletions

View File

@ -51,7 +51,7 @@ const StyledIconContainer = styled.div`
margin-right: ${({ theme }) => theme.spacing(2)};
`;
const ProgressBarContainer = styled.div`
const StyledProgressBarContainer = styled.div`
height: 5px;
left: 0;
position: absolute;
@ -59,7 +59,7 @@ const ProgressBarContainer = styled.div`
top: 0;
`;
const CloseButton = styled.button<Pick<SnackbarProps, 'variant'>>`
const StyledCloseButton = styled.button<Pick<SnackbarProps, 'variant'>>`
align-items: center;
background-color: transparent;
border: none;
@ -162,20 +162,20 @@ export function SnackBar({
variant={variant}
{...rootProps}
>
<ProgressBarContainer>
<StyledProgressBarContainer>
<ProgressBar
ref={progressBarRef}
barHeight={5}
barColor={rgba(theme.grayScale.gray0, 0.3)}
duration={duration}
/>
</ProgressBarContainer>
</StyledProgressBarContainer>
{icon && <StyledIconContainer>{icon}</StyledIconContainer>}
{children ? children : message}
{allowDismiss && (
<CloseButton variant={variant} onClick={closeSnackbar}>
<StyledCloseButton variant={variant} onClick={closeSnackbar}>
<IconX aria-label="Close" size={theme.icon.size.md} />
</CloseButton>
</StyledCloseButton>
)}
</StyledMotionContainer>
);