@cerberus-design/react
Version:
The Cerberus Design React component library.
37 lines (34 loc) • 1.06 kB
JavaScript
import { admonition } from 'styled-system/recipes';
import { createCerberusPrimitive, cerberus } from '../../system/index.js';
const { withSlotRecipe, withNoRecipe } = createCerberusPrimitive(admonition);
const AdmonitionRoot = withSlotRecipe(cerberus.aside, "root", {
defaultProps: {
"data-scope": "admonition",
"data-part": "root"
}
});
const AdmonitionIndicator = withNoRecipe(cerberus.span, {
defaultProps: {
"data-scope": "admonition",
"data-part": "indicator"
}
});
const AdmonitionContent = withNoRecipe(cerberus.div, {
defaultProps: {
"data-scope": "admonition",
"data-part": "content"
}
});
const AdmonitionHeading = withSlotRecipe(cerberus.p, "heading", {
defaultProps: {
"data-scope": "admonition",
"data-part": "heading"
}
});
const AdmonitionDescription = withSlotRecipe(cerberus.p, "description", {
defaultProps: {
"data-scope": "admonition",
"data-part": "description"
}
});
export { AdmonitionContent, AdmonitionDescription, AdmonitionHeading, AdmonitionIndicator, AdmonitionRoot };