
Functional UI Kit is a professionally crafted design system for product design and development teams and individuals. We provide core components you would need in every project, focusing on accessibility, development experience and unified designer-developer experience.
We've made sure that Figma variables and CSS variables work together effortlessly. They share the same names, usage and inheritance structure. This isn't just an extra feature; it's the core approach.
Each Figma variable has a direct counterpart in CSS, so there's no confusion. Your design ideas stay crystal clear as you move into the development phase.
Install the latest version from NPM.
npm install functional-ui-kit
Import the functional-ui-kit CSS file into your project in your css file
@import 'functional-ui-kit/style';
html {
...
you can also import the CSS file directly into your main React App file
import React, { Component } from 'react'
import 'functional-ui-kit/style';
class App extends Component {
...
You can customize the theme by overriding the CSS variables. You can find the list of variables in the theme file
:root {
--fui-color-brand: var(--fui-color-green-700);
}
[data-theme="dark"],
[data-theme="dark"] * {
--fui-color-brand: var(--fui-color-green-500);
}
...
You can use the components by importing them into your React App file
import React, { Component } from 'react'
import { FuiBadge } from 'functional-ui-kit/fui-badge';
function App() {
return (
<div>
<FuiBadge label='label' />
</div>
);
}