( name: string, value: string | number | boolean | null, )
| 19 | import { InputGroup, InputGroupAddon, InputGroupInput, InputGroupText } from './ui/input-group'; |
| 20 | |
| 21 | const getPart = ( |
| 22 | name: string, |
| 23 | value: string | number | boolean | null, |
| 24 | ): string => { |
| 25 | if (typeof value === 'boolean') { |
| 26 | return value === true ? `&${name}=true` : ''; |
| 27 | } |
| 28 | |
| 29 | return value !== '' && value != null ? `&${name}=${value.toString()}` : ''; |
| 30 | }; |
| 31 | |
| 32 | export const WidgetPreview = () => { |
| 33 | const [mounted, setMounted] = useState(false); |