@@ -1,9 +1,8 @@
|
||||
import { useRecoilState } from 'recoil';
|
||||
|
||||
import { iconPickerState } from '@/ui/input/states/iconPickerState';
|
||||
import { useRecoilStateV2 } from '@/ui/utilities/state/jotai/hooks/useRecoilStateV2';
|
||||
|
||||
export const useIconPicker = () => {
|
||||
const [iconPicker, setIconPicker] = useRecoilState(iconPickerState);
|
||||
const [iconPicker, setIconPicker] = useRecoilStateV2(iconPickerState);
|
||||
|
||||
return {
|
||||
Icon: iconPicker.Icon,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { createState } from '@/ui/utilities/state/utils/createState';
|
||||
import { createStateV2 } from '@/ui/utilities/state/jotai/utils/createStateV2';
|
||||
import { IconApps, type IconComponent } from 'twenty-ui/display';
|
||||
|
||||
type IconPickerState = {
|
||||
@@ -6,7 +6,7 @@ type IconPickerState = {
|
||||
iconKey: string;
|
||||
};
|
||||
|
||||
export const iconPickerState = createState<IconPickerState>({
|
||||
export const iconPickerState = createStateV2<IconPickerState>({
|
||||
key: 'iconPickerState',
|
||||
defaultValue: { Icon: IconApps, iconKey: 'IconApps' },
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user