Remove duplicative Toggle component (#3028)

fix: Tidy some styling and spacing issues in settings
This commit is contained in:
Tom Moor
2022-01-28 20:23:02 -08:00
committed by GitHub
parent 1cd770e38d
commit 76d83b5e82
19 changed files with 112 additions and 197 deletions

View File

@@ -31,7 +31,7 @@ const RealButton = styled.button<{
!props.borderOnHover &&
`
svg {
fill: ${props.iconColor || props.theme.buttonText};
fill: ${props.iconColor || "currentColor"};
}
`}
@@ -69,7 +69,7 @@ const RealButton = styled.button<{
props.borderOnHover
? ""
: `svg {
fill: ${props.iconColor || props.theme.buttonNeutralText};
fill: ${props.iconColor || "currentColor"};
}`
}
@@ -89,7 +89,7 @@ const RealButton = styled.button<{
color: ${props.theme.textTertiary};
svg {
fill: ${props.theme.textTertiary};
fill: currentColor;
}
}
`}
@@ -162,7 +162,7 @@ const Button = <T extends React.ElementType = "button">(
<Inner hasIcon={hasIcon} hasText={hasText} disclosure={disclosure}>
{hasIcon && icon}
{hasText && <Label hasIcon={hasIcon}>{children || value}</Label>}
{disclosure && <ExpandedIcon />}
{disclosure && <ExpandedIcon color="currentColor" />}
</Inner>
</RealButton>
);