About
Make bold ideas EZPZ. A responsive native SVG typography cube. Customize each line, color and font through demo settings. MIT licensed for personal and commercial reuse; React is the only runtime dependency.
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds EZPZ Type Cube to your project and fits it to your theme.
Code
How EZPZ Type Cube is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
import EZPZTypeCube from "@/components/ui/ezpz-type-cube";
// Change these values or use the live controls on 21st.dev.
const settings = {
"firstLine": "MAKE",
"secondLine": "BOLD",
"thirdLine": "IDEAS",
"fourthLine": "EZPZ",
"background": "#101113",
"topColor": "#ff594e",
"leftColor": "#cc4c45",
"rightColor": "#ff594e",
"fontFamily": "\"Helvetica Neue\", Arial, sans-serif"
};
export default function Demo(props: Partial<typeof settings>) {
const s = { ...settings, ...props };
return <div style={{ width: "100%", minHeight: "100svh", background: s.background, display: "grid", placeItems: "center" }}>
<div style={{ width: "100%", maxWidth: "min(720px, 80svh)", margin: "auto" }}>
<EZPZTypeCube
words={[s.firstLine, s.secondLine, s.thirdLine, s.fourthLine]}
background={s.background}
topColor={s.topColor}
leftColor={s.leftColor}
rightColor={s.rightColor}
fontFamily={s.fontFamily}
/>
</div>
</div>;
}















