A UI kit library for building consistent IOTA applications.
Install the package using your preferred package manager:
# Replace with npm, yarn, bun, etc.
pnpm install @iota/apps-ui-kit- Import the UI Kit global styles in your app global CSS file (e.g.,
src/index.cssorsrc/global.css):
@import '@iota/apps-ui-kit/styles';
@tailwind base;
@tailwind components;
@tailwind utilities;- Configure your Tailwind CSS setup to include the UI Kit styles. Update your
tailwind.config.tsfile:
import { uiKitResponsivePreset } from '@iota/apps-ui-kit';
import type { Config } from 'tailwindcss';
export default {
presets: [uiKitResponsivePreset],
content: ['./src/**/*.{js,ts,jsx,tsx,mdx}'],
darkMode: 'class', // configure as needed ('selector' or 'class')
theme: {
extend: {},
},
} satisfies Partial<Config>;- Use components from the UI kit in your application:
import { Button } from '@iota/apps-ui-kit';