Portal/rsconcept/frontend/src/features/oss/pages/OssPage/MenuOssTabs.tsx

23 lines
565 B
TypeScript
Raw Normal View History

2024-06-07 20:17:03 +03:00
'use client';
2025-02-12 21:36:03 +03:00
import { useAuthSuspense } from '@/features/auth';
import { MenuRole } from '@/features/library';
2025-02-12 21:36:03 +03:00
import { MenuEditOss } from './MenuEditOss';
import { MenuMain } from './MenuMain';
2024-06-07 20:17:03 +03:00
import { useOssEdit } from './OssEditContext';
2025-02-19 23:29:45 +03:00
export function MenuOssTabs() {
const { isOwned, schema } = useOssEdit();
const { user } = useAuthSuspense();
2024-06-07 20:17:03 +03:00
return (
2025-02-21 21:13:40 +03:00
<div className='flex border-r-2'>
<MenuMain />
2024-06-07 20:17:03 +03:00
<MenuEditOss />
2024-06-07 20:17:03 +03:00
<MenuRole isOwned={isOwned} isEditor={!!user.id && schema.editors.includes(user.id)} />
2024-06-07 20:17:03 +03:00
</div>
);
}