Skip to main content

Available Themes

Koval UI ships with three themes bundled: Podil, Dnipro and Dovzhenko.

Storybook

You can see and try all available themes at Koval Storybook. There is also a dedicated theme color palette story.

Apply Theme

import type {FC} from 'react';
import {Provider, themeDnipro, themePodil, themeDovzhenko} from 'koval-ui';
import '@fontsource-variable/rubik/wght.css';
import 'koval-ui/dist/index.css';

export const App: FC = () => {
// Theme Podil is set by default.
return <Provider theme={themeDnipro}>{/*App code*/}</Provider>;
};

Podil

Default theme. Named after my favorite Kiev district.

Podil uses Rubik Variable font.

Example

Table with theme applied.

Dnipro

Complementary theme to Podil. Has brand and accent colors swapped.

Dnipro uses Rubik Variable font.

Example

Table with theme applied.

Dovzhenko

Black and white theme that may be useful for UX testing purposes. Named after Alexander Dovzhenko, a famous movie director.

Dovzhenko uses system-ui font family.

Example

Table with theme applied.