choe: icon list sectoin improvement (#4890)
This commit is contained in:
parent
00de199a8d
commit
d638ed8882
4 changed files with 142 additions and 138 deletions
|
|
@ -112,7 +112,7 @@ export const EmojiIconPicker: React.FC<TCustomEmojiPicker> = (props) => {
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</Tab.Panel>
|
</Tab.Panel>
|
||||||
<Tab.Panel className="h-80 w-full">
|
<Tab.Panel className="h-80 w-full relative overflow-hidden overflow-y-auto">
|
||||||
<LucideIconsList
|
<LucideIconsList
|
||||||
defaultColor={defaultIconColor}
|
defaultColor={defaultIconColor}
|
||||||
onChange={(val) => {
|
onChange={(val) => {
|
||||||
|
|
|
||||||
|
|
@ -112,7 +112,7 @@ export const CustomEmojiIconPicker: React.FC<TCustomEmojiPicker> = (props) => {
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</Tab.Panel>
|
</Tab.Panel>
|
||||||
<Tab.Panel className="h-80 w-full">
|
<Tab.Panel className="h-80 w-full relative overflow-hidden overflow-y-auto">
|
||||||
<IconsList
|
<IconsList
|
||||||
defaultColor={defaultIconColor}
|
defaultColor={defaultIconColor}
|
||||||
onChange={(val) => {
|
onChange={(val) => {
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,7 @@ export const IconsList: React.FC<TIconsListProps> = (props) => {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
<div className="flex flex-col sticky top-0 bg-custom-background-100">
|
||||||
<div className="flex items-center px-2 py-[15px] w-full ">
|
<div className="flex items-center px-2 py-[15px] w-full ">
|
||||||
<div
|
<div
|
||||||
className={`relative flex items-center gap-2 bg-custom-background-90 h-10 rounded-lg w-full px-[30px] border ${isInputFocused ? "border-custom-primary-100" : "border-transparent"}`}
|
className={`relative flex items-center gap-2 bg-custom-background-90 h-10 rounded-lg w-full px-[30px] border ${isInputFocused ? "border-custom-primary-100" : "border-transparent"}`}
|
||||||
|
|
@ -116,6 +117,7 @@ export const IconsList: React.FC<TIconsListProps> = (props) => {
|
||||||
<InfoIcon className="h-3 w-3" />
|
<InfoIcon className="h-3 w-3" />
|
||||||
<p className="text-xs"> Colors will be adjusted to ensure sufficient contrast.</p>
|
<p className="text-xs"> Colors will be adjusted to ensure sufficient contrast.</p>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div className="grid grid-cols-8 gap-1 px-2.5 justify-items-center mt-2">
|
<div className="grid grid-cols-8 gap-1 px-2.5 justify-items-center mt-2">
|
||||||
{filteredArray.map((icon) => (
|
{filteredArray.map((icon) => (
|
||||||
<button
|
<button
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,7 @@ export const LucideIconsList: React.FC<TIconsListProps> = (props) => {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
<div className="flex flex-col sticky top-0 bg-custom-background-100">
|
||||||
<div className="flex items-center px-2 py-[15px] w-full ">
|
<div className="flex items-center px-2 py-[15px] w-full ">
|
||||||
<div
|
<div
|
||||||
className={`relative flex items-center gap-2 bg-custom-background-90 h-10 rounded-lg w-full px-[30px] border ${isInputFocused ? "border-custom-primary-100" : "border-transparent"}`}
|
className={`relative flex items-center gap-2 bg-custom-background-90 h-10 rounded-lg w-full px-[30px] border ${isInputFocused ? "border-custom-primary-100" : "border-transparent"}`}
|
||||||
|
|
@ -106,6 +107,7 @@ export const LucideIconsList: React.FC<TIconsListProps> = (props) => {
|
||||||
<InfoIcon className="h-3 w-3" />
|
<InfoIcon className="h-3 w-3" />
|
||||||
<p className="text-xs"> Colors will be adjusted to ensure sufficient contrast.</p>
|
<p className="text-xs"> Colors will be adjusted to ensure sufficient contrast.</p>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div className="grid grid-cols-8 gap-1 px-2.5 justify-items-center mt-2">
|
<div className="grid grid-cols-8 gap-1 px-2.5 justify-items-center mt-2">
|
||||||
{filteredArray.map((icon) => (
|
{filteredArray.map((icon) => (
|
||||||
<button
|
<button
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue