import * as React from "react"; import { ColorPicker } from "@sc/modules/page/Builder/Properties"; import { Tabs, Tab } from "@material-ui/core"; export interface ColorPickerSectionProps { updateComponentSettings: ( id: string, properties: any, dbUpdate?: boolean, foreUpdate?: number ) => any; updateComponentStyle: ( id: string, properties: any, dbUpdate?: boolean, foreUpdate?: number ) => any; settings: any; } export const ColorPickerSection: React.FC = ({ updateComponentSettings, updateComponentStyle, settings, }) => { const [value, setValue] = React.useState(0); const switchTab = (event: React.ChangeEvent<{}>, newValue: number) => { setValue(newValue); }; return (
{value === 0 && ( updateComponentStyle( settings.id, { backgroundColor: e.hex }, true, 0 ) } /> )} {value === 1 && ( updateComponentSettings( settings.id, { ...settings, hoverStyle: { ...settings.hoverStyle, backgroundColor: e.hex, }, }, true, 0 ) } /> )}
); };