silphius/app/react-components/devtools.jsx

49 lines
1.1 KiB
React
Raw Normal View History

2024-07-08 15:49:23 -05:00
import {Tab, Tabs, TabList, TabPanel} from 'react-tabs';
import 'react-tabs/style/react-tabs.css';
2024-07-07 23:30:48 -05:00
import styles from './devtools.module.css';
2024-07-08 15:49:23 -05:00
import Tiles from './devtools/tiles.jsx';
2024-07-07 23:30:48 -05:00
export default function Devtools({
2024-07-08 14:07:26 -05:00
applyFilters,
2024-07-09 16:00:05 -05:00
eventsChannel,
2024-07-08 14:07:26 -05:00
setApplyFilters,
2024-07-07 23:30:48 -05:00
}) {
return (
<div className={styles.devtools}>
2024-07-08 15:49:23 -05:00
<Tabs>
<TabList>
<Tab>Dashboard</Tab>
<Tab>Tiles</Tab>
</TabList>
<TabPanel>
2024-07-08 22:14:21 -05:00
<div className={styles.dashboard}>
<form>
<div className={styles.engineBar}>
<label>
<span>Apply filters</span>
<input
checked={applyFilters}
onChange={() => {
setApplyFilters(!applyFilters);
}}
type="checkbox"
/>
</label>
</div>
</form>
</div>
2024-07-08 15:49:23 -05:00
</TabPanel>
<TabPanel>
<Tiles
2024-07-09 16:00:05 -05:00
eventsChannel={eventsChannel}
2024-07-08 15:49:23 -05:00
/>
</TabPanel>
</Tabs>
</div>
2024-07-07 23:30:48 -05:00
);
}