Portal/rsconcept/frontend/src/features/oss/pages/oss-page/menu-oss-tabs.tsx
2025-03-12 11:54:32 +03:00

23 lines
580 B
TypeScript

'use client';
import { useAuthSuspense } from '@/features/auth';
import { MenuRole } from '@/features/library/components';
import { MenuEditOss } from './menu-edit-oss';
import { MenuMain } from './menu-main';
import { useOssEdit } from './oss-edit-context';
export function MenuOssTabs() {
const { isOwned, schema } = useOssEdit();
const { user } = useAuthSuspense();
return (
<div className='flex border-r-2'>
<MenuMain />
<MenuEditOss />
<MenuRole isOwned={isOwned} isEditor={!!user.id && schema.editors.includes(user.id)} />
</div>
);
}