Frontify / fondue

Design System of Frontify
https://fondue-components.frontify.com/
21 stars 4 forks source link
components design-system react ui

Fondue design system by Frontify

GitHub Pages Preview status Known Vulnerabilities Latest npm version released

Using @frontify/fondue

Getting started

Welcome to Fondue, the design system for the Frontify ecosystem.

Installation

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

Finding components

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.

Usage

During the transition period in which we are cleaning up the Fondue components, you can use old and new components side by side.

Was this component already refactored?

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.

Using refactored components

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>;

Using old components

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>;

Contributing

See Contribution guidelines for contributing and local development help.

Important links