import {useIntl} from 'react-intl';
import {Button, Icon, Sidebar, Tab} from 'semantic-ui-react';
import {TopolaData} from '../util/gedcom_util';
import {Config, ConfigPanel} from './config/config';
import {CollapsedDetails} from './details/collapsed-details';
import {Details} from './details/details';
interface SidePanelProps {
data: TopolaData;
selectedIndiId: string;
config: Config;
onConfigChange: (config: Config) => void;
expanded: boolean;
onToggle: () => void;
}
export function SidePanel({
data,
selectedIndiId,
config,
onConfigChange,
expanded,
onToggle,
}: SidePanelProps) {
const intl = useIntl();
const tabs = [
{
menuItem: intl.formatMessage({
id: 'tab.info',
defaultMessage: 'Info',
}),
render: () => (
),
},
{
menuItem: intl.formatMessage({
id: 'tab.settings',
defaultMessage: 'Settings',
}),
render: () => (
),
},
];
return (
);
}