import React, { ReactNode } from "react"; import { Box, List, ListItem, ListItemText, ListSubheader, } from "@mui/material"; interface ItemProps { label: ReactNode; extra?: ReactNode; children?: ReactNode; } export const SettingItem: React.FC = (props) => { const { label, extra, children } = props; const primary = !extra ? ( label ) : ( {label} {extra} ); return ( {children} ); }; export const SettingList: React.FC<{ title: string; children: ReactNode; }> = (props) => ( {props.title} {props.children} );