@cerberus-design/react
Version:
The Cerberus Design React component library.
62 lines (60 loc) • 1.23 kB
JavaScript
import {
createCerberusPrimitive
} from "./chunk-YJRAJNYI.js";
// src/components/admonition/primitives.tsx
import { ark } from "@ark-ui/react/factory";
import { admonition } from "styled-system/recipes";
var { withSlotRecipe, withNoRecipe } = createCerberusPrimitive(admonition);
var AdmonitionRoot = withSlotRecipe(
ark.aside,
"root",
{
defaultProps: {
"data-scope": "admonition",
"data-part": "root"
}
}
);
var AdmonitionIndicator = withNoRecipe(
ark.span,
{
defaultProps: {
"data-scope": "admonition",
"data-part": "indicator"
}
}
);
var AdmonitionContent = withNoRecipe(ark.div, {
defaultProps: {
"data-scope": "admonition",
"data-part": "content"
}
});
var AdmonitionHeading = withSlotRecipe(
ark.p,
"heading",
{
defaultProps: {
"data-scope": "admonition",
"data-part": "heading"
}
}
);
var AdmonitionDescription = withSlotRecipe(
ark.p,
"description",
{
defaultProps: {
"data-scope": "admonition",
"data-part": "description"
}
}
);
export {
AdmonitionRoot,
AdmonitionIndicator,
AdmonitionContent,
AdmonitionHeading,
AdmonitionDescription
};
//# sourceMappingURL=chunk-RI3WN6XL.js.map