feat: macro names

This commit is contained in:
TrèsAbhi committed 2026-03-19 18:44:00 -05:00
1 parent 6a58c5ea1d
commit 8d3678ddcb
8 files changed
+64 -29

No files matched your search

@@ -2,10 +2,6 @@
font-size: var(--font-size-regular);
color: var(--gray-12);
&[data-low-contrast="true"] {
color: var(--white-a9);
}
&[data-size="minor"] {
font-size: var(--font-size-minor);
}
@@ -1,5 +1,6 @@
import type { ComponentProps } from "react";
import { classNames } from "../../core/ui/classNames";
import type { Color } from "../../core/ui/color";
import styles from "./index.module.css";
export interface TextProps extends ComponentProps<"span"> {
@@ -7,6 +8,7 @@ export interface TextProps extends ComponentProps<"span"> {
lowContrast?: boolean;
size?: "regular" | "minor" | "major";
align?: "left" | "center" | "right";
color?: Color;
}
export function Text({
@@ -16,6 +18,7 @@ export function Text({
weight,
style,
align,
color = "gray",
...props
}: TextProps) {
return (
@@ -25,6 +28,7 @@ export function Text({
data-size={size}
data-weight={weight}
data-align={align === "left" ? undefined : align}
style={{ color: `var(--${color}-${lowContrast ? 10 : 12})` }}
{...props}
/>
);