import React from 'react'; import { Tabs, Tab, TabTitleText, TabTitleIcon, Checkbox } from '@breakaway/preact-core'; import UsersIcon from '@patternfly/react-icons/dist/esm/icons/users-icon'; import BoxIcon from '@patternfly/react-icons/dist/esm/icons/box-icon'; import DatabaseIcon from '@patternfly/react-icons/dist/esm/icons/database-icon'; export const TabsFilledWithIcons: React.FunctionComponent = () => { const [activeTabKey, setActiveTabKey] = React.useState(0); const [isBox, setIsBox] = React.useState(false); // Toggle currently active tab const handleTabClick = ( event: React.MouseEvent | React.KeyboardEvent | MouseEvent, tabIndex: string | number ) => { setActiveTabKey(tabIndex); }; const toggleBox = (checked: boolean) => { setIsBox(checked); }; return (
{' '} Users{' '} } aria-label="filled tabs with icons content users" > Users {' '} Containers{' '} } > Containers {' '} Database{' '} } > Database
toggleBox(checked)} aria-label="show box variation checkbox with filled icon tabs" id="toggle-box-filled-icon" name="toggle-box-filled-icon" />
); };