Welcome to Fondue, the design system for the Frontify ecosystem.
Add the Fondue design system package as a dependency to your project.
npm i @frontify/fondue
# or
pnpm i @frontify/fondue
# or
yarn add @frontify/fondue
You can browse all available components in the Storybook instance of the Fondue design system. This Storybook contains all components from all subpackages in the Fondue monorepo. Each component will have a badge in the top bar indicating its current lifecycle state.
For the designers, the documentation is available in the Fondue design system documentation on weare.
During the transition period in which we are cleaning up the Fondue components, you can use old and new components side by side.
If a component was refactored, the old implementation will be marked as deprecated.
This will be visible in the code when you consume the component and through a badge in the top bar of the Storybook story.
If you want to use a refactored component, you can already import them through the /components
subexport in the fondue package.
import { Button } from "@frontify/fondue/components";
const App = () => <Button>Click Me</Button>;
If you are using the old components, you can continue to import them directly from the @frontify/fondue
package.
import { Button } from "@frontify/fondue";
const App = () => <Button>Click Me</Button>;
See Contribution guidelines for contributing and local development help.
- Storybook – Storybook for previewing Fondue components
- Fondue documentation – Documentation for the Fondue design system
- Tailwind – Utility-first CSS framework used in fondue