Emphasis
Emphasis is set with data-dn-emphasis: primary, secondary, outline, or ghost.
primaryprimary inputButton
secondarysecondary inputButton
outlineoutline inputButton
ghostghost inputButton
const emphasisValues = ["primary", "secondary", "outline", "ghost"] as const;
export default function StyleEmphasisExample() {
return (
<div style={{ display: "grid", gap: "0.75rem", width: "100%" }}>
{emphasisValues.map((emphasis) => (
<div
key={emphasis}
style={{
alignItems: "center",
display: "grid",
gap: "0.75rem",
gridTemplateColumns: "7rem minmax(0, 1fr) auto",
}}
>
<span style={{ color: "var(--dn-color-text)", fontSize: "13px" }}>
{emphasis}
</span>
<span
data-dn-presentation="input"
data-dn-emphasis={emphasis}
data-dn-size="md"
>
{emphasis} input
</span>
<span
data-dn-presentation="button"
data-dn-emphasis={emphasis}
data-dn-size="md"
>
Button
</span>
</div>
))}
</div>
);
}