import { useCurrentStateAndParams } from '@uirouter/react';
import { Code, User } from 'lucide-react';
import { PageHeader } from '@@/PageHeader';
import { WidgetTabs, useCurrentTabIndex, Tab } from '@@/Widget/WidgetTabs';
import { ServiceAccountDetailsWidget } from './ServiceAccountDetailsWidget';
import { ServiceAccountYAMLEditor } from './ServiceAccountYAMLEditor';
export function ServiceAccountView() {
const {
params: { namespace, name },
} = useCurrentStateAndParams();
const tabs: Tab[] = [
{
name: 'Service account',
icon: User,
widget: ,
selectedTabParam: 'service-account',
},
{
name: 'YAML',
icon: Code,
widget: ,
selectedTabParam: 'YAML',
},
];
const currentTabIndex = useCurrentTabIndex(tabs);
return (
<>
{tabs[currentTabIndex].widget}
>
);
}