mirror of
https://github.com/supabase/supabase.git
synced 2026-06-22 02:02:51 +08:00
36 lines
773 B
TypeScript
36 lines
773 B
TypeScript
import Link from 'next/link'
|
|
import React from 'react'
|
|
import { NavMenu, NavMenuItem } from 'ui'
|
|
|
|
type Props = {
|
|
projRef: string
|
|
active: 'scheduled' | 'pitr'
|
|
}
|
|
|
|
function DatabaseBackupsNav({ projRef, active }: Props) {
|
|
const navMenuItems = [
|
|
{
|
|
id: 'scheduled',
|
|
label: 'Scheduled backups',
|
|
href: `/project/${projRef}/database/backups/scheduled`,
|
|
},
|
|
{
|
|
id: 'pitr',
|
|
label: 'Point in time',
|
|
href: `/project/${projRef}/database/backups/pitr`,
|
|
},
|
|
]
|
|
|
|
return (
|
|
<NavMenu>
|
|
{navMenuItems.map((item) => (
|
|
<NavMenuItem key={item.label} active={item.id === active}>
|
|
<Link href={item.href}>{item.label}</Link>
|
|
</NavMenuItem>
|
|
))}
|
|
</NavMenu>
|
|
)
|
|
}
|
|
|
|
export default DatabaseBackupsNav
|