/** * WordPress Dependencies */ import { useState } from "react"; /** * Custom Dependencies */ import Content from "./LibraryContent"; import Sidebar from "./LibrarySidebar"; import "./style.scss"; export interface IconSvgData { viewBox: string; path: string; } export interface IconsLibraryIconProps { iconName: string; svg: IconSvgData; } export interface IconsLibraryProps { value?: string; onSelect: (iconObject: IconsLibraryIconProps) => void; } function IconsLibrary(props: IconsLibraryProps) { const [search, setSearch] = useState(""); const [subCategoryFilter, setSubCategoryFilter] = useState(""); const [mainCategoryFilter, setMainCategoryFilter] = useState("wordpress"); return (
); } export default IconsLibrary; export { default as IconPickerMini } from "./IconPickerMini"; export function Icon({ icon, size, style }: any) { const { viewBox, xmlns, children } = icon.icon.props; const pathData = children.props.d; return ( ); }