UNPKG

@knowmax/genericlist-fluentuiv9

Version:

Knowmax Generic list with basic CRUD support with Fluent V9 user interface implementation.

20 lines (19 loc) 749 B
import { jsx as _jsx } from "react/jsx-runtime"; import { observer } from 'mobx-react-lite'; import { makeStyles, mergeClasses } from '@griffel/react'; import { tokens } from '@fluentui/tokens'; const useClasses = makeStyles({ root: { display: 'flex', flexDirection: 'column', rowGap: tokens.spacingVerticalS }, loading: { backgroundColor: tokens.colorNeutralBackground3 } }); /** Wrap this around each list and use @see ListItemPanel for each item in list. */ export const ListPanel = observer(({ loading, children, className }) => { const classes = useClasses(); return (_jsx("div", { className: mergeClasses(classes.root, loading && classes.loading, className), children: children })); });