react-vite-themes
Version:
A test/experimental React theme system created for learning purposes. Features atomic design components, SCSS variables, and dark/light theme support. Not intended for production use.
200 lines • 12.5 kB
TypeScript
import React from 'react';
import type { IconProps } from '../../../types/components';
export type { IconProps };
declare const ICONS: {
readonly alert: import("react/jsx-runtime").JSX.Element;
readonly badge: import("react/jsx-runtime").JSX.Element;
readonly card: import("react/jsx-runtime").JSX.Element;
readonly icon: import("react/jsx-runtime").JSX.Element;
readonly input: import("react/jsx-runtime").JSX.Element;
readonly modal: import("react/jsx-runtime").JSX.Element;
readonly progress: import("react/jsx-runtime").JSX.Element;
readonly select: import("react/jsx-runtime").JSX.Element;
readonly toggle: import("react/jsx-runtime").JSX.Element;
readonly text: import("react/jsx-runtime").JSX.Element;
readonly form: import("react/jsx-runtime").JSX.Element;
readonly stats: import("react/jsx-runtime").JSX.Element;
readonly tabs: import("react/jsx-runtime").JSX.Element;
readonly footer: import("react/jsx-runtime").JSX.Element;
readonly navbar: import("react/jsx-runtime").JSX.Element;
readonly sidebar: import("react/jsx-runtime").JSX.Element;
readonly atom: import("react/jsx-runtime").JSX.Element;
readonly molecule: import("react/jsx-runtime").JSX.Element;
readonly organism: import("react/jsx-runtime").JSX.Element;
readonly success: import("react/jsx-runtime").JSX.Element;
readonly warning: import("react/jsx-runtime").JSX.Element;
readonly 'alert-triangle': import("react/jsx-runtime").JSX.Element;
readonly error: import("react/jsx-runtime").JSX.Element;
readonly 'x-circle': import("react/jsx-runtime").JSX.Element;
readonly cross: import("react/jsx-runtime").JSX.Element;
readonly fail: import("react/jsx-runtime").JSX.Element;
readonly info: import("react/jsx-runtime").JSX.Element;
readonly 'alert-circle': import("react/jsx-runtime").JSX.Element;
readonly 'help-circle': import("react/jsx-runtime").JSX.Element;
readonly hamburger: import("react/jsx-runtime").JSX.Element;
readonly close: import("react/jsx-runtime").JSX.Element;
readonly x: import("react/jsx-runtime").JSX.Element;
readonly login: import("react/jsx-runtime").JSX.Element;
readonly logout: import("react/jsx-runtime").JSX.Element;
readonly search: import("react/jsx-runtime").JSX.Element;
readonly 'mouse-pointer': import("react/jsx-runtime").JSX.Element;
readonly 'chevron-down': import("react/jsx-runtime").JSX.Element;
readonly 'chevron-up': import("react/jsx-runtime").JSX.Element;
readonly 'chevron-left': import("react/jsx-runtime").JSX.Element;
readonly 'chevron-right': import("react/jsx-runtime").JSX.Element;
readonly 'arrow-left': import("react/jsx-runtime").JSX.Element;
readonly 'arrow-right': import("react/jsx-runtime").JSX.Element;
readonly 'arrow-up': import("react/jsx-runtime").JSX.Element;
readonly 'arrow-down': import("react/jsx-runtime").JSX.Element;
readonly camera: import("react/jsx-runtime").JSX.Element;
readonly play: import("react/jsx-runtime").JSX.Element;
readonly 'play-circle': import("react/jsx-runtime").JSX.Element;
readonly sun: import("react/jsx-runtime").JSX.Element;
readonly moon: import("react/jsx-runtime").JSX.Element;
readonly pause: import("react/jsx-runtime").JSX.Element;
readonly 'skip-back': import("react/jsx-runtime").JSX.Element;
readonly 'skip-forward': import("react/jsx-runtime").JSX.Element;
readonly volume: import("react/jsx-runtime").JSX.Element;
readonly 'volume-off': import("react/jsx-runtime").JSX.Element;
readonly 'volume-1': import("react/jsx-runtime").JSX.Element;
readonly 'volume-2': import("react/jsx-runtime").JSX.Element;
readonly check: import("react/jsx-runtime").JSX.Element;
readonly 'check-square': import("react/jsx-runtime").JSX.Element;
readonly square: import("react/jsx-runtime").JSX.Element;
readonly plus: import("react/jsx-runtime").JSX.Element;
readonly 'plus-circle': import("react/jsx-runtime").JSX.Element;
readonly minus: import("react/jsx-runtime").JSX.Element;
readonly settings: import("react/jsx-runtime").JSX.Element;
readonly user: import("react/jsx-runtime").JSX.Element;
readonly 'thumbs-up': import("react/jsx-runtime").JSX.Element;
readonly 'thumbs-down': import("react/jsx-runtime").JSX.Element;
readonly 'user-plus': import("react/jsx-runtime").JSX.Element;
readonly 'user-x': import("react/jsx-runtime").JSX.Element;
readonly 'user-check': import("react/jsx-runtime").JSX.Element;
readonly home: import("react/jsx-runtime").JSX.Element;
readonly mail: import("react/jsx-runtime").JSX.Element;
readonly phone: import("react/jsx-runtime").JSX.Element;
readonly heart: import("react/jsx-runtime").JSX.Element;
readonly 'heart-filled': import("react/jsx-runtime").JSX.Element;
readonly star: import("react/jsx-runtime").JSX.Element;
readonly share: import("react/jsx-runtime").JSX.Element;
readonly eye: import("react/jsx-runtime").JSX.Element;
readonly 'eye-off': import("react/jsx-runtime").JSX.Element;
readonly 'file-text': import("react/jsx-runtime").JSX.Element;
readonly attachment: import("react/jsx-runtime").JSX.Element;
readonly download: import("react/jsx-runtime").JSX.Element;
readonly upload: import("react/jsx-runtime").JSX.Element;
readonly edit: import("react/jsx-runtime").JSX.Element;
readonly 'edit-3': import("react/jsx-runtime").JSX.Element;
readonly trash: import("react/jsx-runtime").JSX.Element;
readonly 'trash-2': import("react/jsx-runtime").JSX.Element;
readonly copy: import("react/jsx-runtime").JSX.Element;
readonly link: import("react/jsx-runtime").JSX.Element;
readonly 'external-link': import("react/jsx-runtime").JSX.Element;
readonly calendar: import("react/jsx-runtime").JSX.Element;
readonly clock: import("react/jsx-runtime").JSX.Element;
readonly 'map-pin': import("react/jsx-runtime").JSX.Element;
readonly tag: import("react/jsx-runtime").JSX.Element;
readonly filter: import("react/jsx-runtime").JSX.Element;
readonly refresh: import("react/jsx-runtime").JSX.Element;
readonly 'refresh-cw': import("react/jsx-runtime").JSX.Element;
readonly spinner: import("react/jsx-runtime").JSX.Element;
readonly 'loader-2': import("react/jsx-runtime").JSX.Element;
readonly menu: import("react/jsx-runtime").JSX.Element;
readonly dollar: import("react/jsx-runtime").JSX.Element;
readonly 'dollar-sign': import("react/jsx-runtime").JSX.Element;
readonly euro: import("react/jsx-runtime").JSX.Element;
readonly 'euro-sign': import("react/jsx-runtime").JSX.Element;
readonly currency: import("react/jsx-runtime").JSX.Element;
readonly users: import("react/jsx-runtime").JSX.Element;
readonly activity: import("react/jsx-runtime").JSX.Element;
readonly chart: import("react/jsx-runtime").JSX.Element;
readonly 'bar-chart-2': import("react/jsx-runtime").JSX.Element;
readonly target: import("react/jsx-runtime").JSX.Element;
readonly zap: import("react/jsx-runtime").JSX.Element;
readonly 'trending-up': import("react/jsx-runtime").JSX.Element;
readonly 'trending-down': import("react/jsx-runtime").JSX.Element;
readonly repeat: import("react/jsx-runtime").JSX.Element;
readonly award: import("react/jsx-runtime").JSX.Element;
readonly gift: import("react/jsx-runtime").JSX.Element;
readonly palette: import("react/jsx-runtime").JSX.Element;
readonly components: import("react/jsx-runtime").JSX.Element;
readonly responsive: import("react/jsx-runtime").JSX.Element;
readonly smartphone: import("react/jsx-runtime").JSX.Element;
readonly code: import("react/jsx-runtime").JSX.Element;
readonly 'shield-check': import("react/jsx-runtime").JSX.Element;
readonly 'shield-off': import("react/jsx-runtime").JSX.Element;
readonly accessibility: import("react/jsx-runtime").JSX.Element;
readonly book: import("react/jsx-runtime").JSX.Element;
readonly 'book-open': import("react/jsx-runtime").JSX.Element;
readonly 'graduation-cap': import("react/jsx-runtime").JSX.Element;
readonly lessons: import("react/jsx-runtime").JSX.Element;
readonly lock: import("react/jsx-runtime").JSX.Element;
readonly block: import("react/jsx-runtime").JSX.Element;
readonly cpu: import("react/jsx-runtime").JSX.Element;
readonly 'hard-drive': import("react/jsx-runtime").JSX.Element;
readonly circle: import("react/jsx-runtime").JSX.Element;
readonly 'check-circle': import("react/jsx-runtime").JSX.Element;
readonly 'shopping-cart': import("react/jsx-runtime").JSX.Element;
readonly receipt: import("react/jsx-runtime").JSX.Element;
readonly undo: import("react/jsx-runtime").JSX.Element;
readonly 'shopping-bag': import("react/jsx-runtime").JSX.Element;
readonly 'credit-card': import("react/jsx-runtime").JSX.Element;
readonly cloud: import("react/jsx-runtime").JSX.Element;
readonly image: import("react/jsx-runtime").JSX.Element;
readonly file: import("react/jsx-runtime").JSX.Element;
readonly video: import("react/jsx-runtime").JSX.Element;
readonly chat: import("react/jsx-runtime").JSX.Element;
readonly 'message-square': import("react/jsx-runtime").JSX.Element;
readonly headphones: import("react/jsx-runtime").JSX.Element;
readonly ticket: import("react/jsx-runtime").JSX.Element;
readonly timer: import("react/jsx-runtime").JSX.Element;
readonly message: import("react/jsx-runtime").JSX.Element;
readonly 'message-circle': import("react/jsx-runtime").JSX.Element;
readonly briefcase: import("react/jsx-runtime").JSX.Element;
readonly twitter: import("react/jsx-runtime").JSX.Element;
readonly save: import("react/jsx-runtime").JSX.Element;
readonly folder: import("react/jsx-runtime").JSX.Element;
readonly facebook: import("react/jsx-runtime").JSX.Element;
readonly instagram: import("react/jsx-runtime").JSX.Element;
readonly youtube: import("react/jsx-runtime").JSX.Element;
readonly github: import("react/jsx-runtime").JSX.Element;
readonly linkedin: import("react/jsx-runtime").JSX.Element;
readonly discord: import("react/jsx-runtime").JSX.Element;
readonly reddit: import("react/jsx-runtime").JSX.Element;
readonly twitch: import("react/jsx-runtime").JSX.Element;
readonly snapchat: import("react/jsx-runtime").JSX.Element;
readonly tiktok: import("react/jsx-runtime").JSX.Element;
readonly whatsapp: import("react/jsx-runtime").JSX.Element;
readonly telegram: import("react/jsx-runtime").JSX.Element;
readonly pinterest: import("react/jsx-runtime").JSX.Element;
readonly spotify: import("react/jsx-runtime").JSX.Element;
readonly shield: import("react/jsx-runtime").JSX.Element;
readonly truck: import("react/jsx-runtime").JSX.Element;
readonly grid: import("react/jsx-runtime").JSX.Element;
readonly list: import("react/jsx-runtime").JSX.Element;
readonly 'list-ordered': import("react/jsx-runtime").JSX.Element;
readonly bold: import("react/jsx-runtime").JSX.Element;
readonly italic: import("react/jsx-runtime").JSX.Element;
readonly underline: import("react/jsx-runtime").JSX.Element;
readonly 'indent-increase': import("react/jsx-runtime").JSX.Element;
readonly 'indent-decrease': import("react/jsx-runtime").JSX.Element;
readonly bell: import("react/jsx-runtime").JSX.Element;
readonly megaphone: import("react/jsx-runtime").JSX.Element;
readonly globe: import("react/jsx-runtime").JSX.Element;
readonly flag: import("react/jsx-runtime").JSX.Element;
readonly status: import("react/jsx-runtime").JSX.Element;
readonly api: import("react/jsx-runtime").JSX.Element;
readonly level: import("react/jsx-runtime").JSX.Element;
readonly expand: import("react/jsx-runtime").JSX.Element;
readonly 'maximize-2': import("react/jsx-runtime").JSX.Element;
readonly animation: import("react/jsx-runtime").JSX.Element;
readonly server: import("react/jsx-runtime").JSX.Element;
readonly database: import("react/jsx-runtime").JSX.Element;
readonly 'more-horizontal': import("react/jsx-runtime").JSX.Element;
readonly passport: import("react/jsx-runtime").JSX.Element;
readonly food: import("react/jsx-runtime").JSX.Element;
};
export type IconName = keyof typeof ICONS;
export declare const Icon: React.FC<IconProps>;
//# sourceMappingURL=Icon.d.ts.map