import React, { createElement, ReactNode, useState } from 'react'
import { TextInput } from 'react-icecream'
import { Container, Column, Center, Row } from 'react-semantic-layout'
import chunk from 'lodash/chunk'
import * as icons from '.'
function IconRenderer({ icon, name }: { icon: ReactNode, name: string }) {
return (
{icon}
{name}
)
}
export default function Demo() {
const deprecatedIcons = ['RefreshV2Icon']
const [keyword, setKeyword] = useState('')
return (
<>
{
chunk(
Object.keys(icons).filter(icon => (
!deprecatedIcons.includes(icon)
&& icon.toLowerCase().includes(keyword.trim().toLowerCase())
)), 4
).map((group, idx) => (
{
group.map((name, iconDix) => (
))
}
))
}
>
)
}