mirror of
https://github.com/wassname/talk.git
synced 2026-07-30 12:40:41 +08:00
feat: added toxic labels (#2396)
This commit is contained in:
@@ -35,6 +35,10 @@
|
||||
background-color: var(--palette-grey-dark);
|
||||
}
|
||||
|
||||
.colorError {
|
||||
background-color: var(--palette-error-darkest);
|
||||
}
|
||||
|
||||
.colorInherit {
|
||||
background-color: currentColor;
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ interface Props {
|
||||
/**
|
||||
* The color of the component. It supports those theme colors that make sense for this component.
|
||||
*/
|
||||
color?: "inherit" | "dark" | "grey" | "primary";
|
||||
color?: "inherit" | "dark" | "grey" | "primary" | "error";
|
||||
|
||||
size?: "sm" | "md";
|
||||
}
|
||||
@@ -34,6 +34,7 @@ const Counter: FunctionComponent<Props> = ({
|
||||
[classes.colorDark]: color === "dark",
|
||||
[classes.colorGrey]: color === "grey",
|
||||
[classes.colorInherit]: color === "inherit",
|
||||
[classes.colorError]: color === "error",
|
||||
[classes.sizeSmall]: size === "sm",
|
||||
},
|
||||
className
|
||||
|
||||
@@ -5,6 +5,7 @@ exports[`renders correctly 1`] = `
|
||||
classes={
|
||||
Object {
|
||||
"colorDark": "Counter-colorDark",
|
||||
"colorError": "Counter-colorError",
|
||||
"colorGrey": "Counter-colorGrey",
|
||||
"colorInherit": "Counter-colorInherit",
|
||||
"colorPrimary": "Counter-colorPrimary",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
composes: markerText from "coral-ui/shared/typography.css";
|
||||
border-left: 1px solid currentColor;
|
||||
margin-left: calc(0.5 * var(--mini-unit));
|
||||
margin-right: calc(-0.5 * var(--mini-unit));
|
||||
margin-right: calc(-0.25 * var(--mini-unit));
|
||||
padding-top: 2px;
|
||||
padding-bottom: 2px;
|
||||
padding-left: calc(0.5 * var(--mini-unit));
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
composes: markerText from "coral-ui/shared/typography.css";
|
||||
color: var(--palette-error-main);
|
||||
border: 1px solid currentColor;
|
||||
border-radius: 4px;
|
||||
border-radius: 20px;
|
||||
padding: 1px var(--mini-unit);
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
@@ -122,6 +122,10 @@
|
||||
color: var(--palette-error-main);
|
||||
}
|
||||
|
||||
.colorErrorDark {
|
||||
color: var(--palette-error-dark);
|
||||
}
|
||||
|
||||
.colorWarning {
|
||||
color: var(--palette-warning-main);
|
||||
}
|
||||
|
||||
@@ -59,6 +59,7 @@ interface Props extends PropTypesOf<typeof Box> {
|
||||
| "textLight"
|
||||
| "warning"
|
||||
| "error"
|
||||
| "errorDark"
|
||||
| "success";
|
||||
/**
|
||||
* The container used for the root node.
|
||||
@@ -118,6 +119,7 @@ const Typography: FunctionComponent<Props> = props => {
|
||||
[classes.colorTextLight]: color === "textLight",
|
||||
[classes.colorPrimary]: color === "primary",
|
||||
[classes.colorError]: color === "error",
|
||||
[classes.colorErrorDark]: color === "errorDark",
|
||||
[classes.colorSuccess]: color === "success",
|
||||
[classes.colorWarning]: color === "warning",
|
||||
[classes.noWrap]: noWrap,
|
||||
|
||||
Reference in New Issue
Block a user