import React, { useState } from 'react' import FeatherIcon from 'feather-icons-react' import classnames from 'classnames' import { Modal } from '../../Modal/Modal' import classNames from 'classnames' export const SettingsIcon: React.FC<{ className?: string colorClassName?: string sizeClassName?: string }> = (props) => { return ( ) } SettingsIcon.defaultProps = { colorClassName: 'text-gradient-magenta', sizeClassName: 'h-6 w-6' } /** * TODO: Make settings extendible for all apps * @param {*} props * @returns */ export function SettingsContainer(props: { t?: (key: string, text?: string) => string className?: string sizeClassName?: string children?: React.ReactNode }) { const { t, className, sizeClassName } = props const [isOpen, setIsOpen] = useState(false) const toggleOpen = () => { setIsOpen(!isOpen) } return ( <> toggleOpen()} label='settings modal' className='text-inverse' >
{t('settings', 'Settings')}
{props.children}
) } SettingsContainer.defaultProps = { sizeClassName: 'w-6 h-6', className: '' }