/* eslint-disable react-refresh/only-export-components */
import "./style.css";
export { IconPicker } from "./IconPicker";
export { IconPickerProvider, useIconPicker } from "./IconPickerContext";
export { CategoryFilter } from "./CategoryFilter";
export { VirtualIconGrid } from "./VirtualIconGrid";
export { IconGrid } from "./IconGrid";
export { SearchBar } from "./SearchBar";

// Types
export type {
  IconType,
  IconCategory,
  IconCategoryType,
  IconStateType,
} from "./types";

// Utility functions
export {
  getAllIcons,
  getIconCategories,
  getIconClassName,
  getIconUnicode,
} from "./utils";
