UNPKG

@pwc-ra/components

Version:

PwC RA shared components library

29 lines (28 loc) 771 B
import React from 'react'; import { User } from '../../types/user'; export interface NavbarProps { logo?: React.ReactNode; currentUser?: User | null; loading?: boolean; selectedTenant?: { id: string; code: string; name: string; } | null; onTenantChange?: (tenantId: string) => void; onLogout?: () => void; /** * 自定义额外内容,将显示在顶部导航栏右侧 */ extra?: React.ReactNode; /** * 自定义额外内容,将显示在顶部导航栏左侧(logo 右侧) */ leftExtra?: React.ReactNode; /** * 是否显示租户选择器,默认为 true */ showTenantSelector?: boolean; } declare const Navbar: React.FC<NavbarProps>; export default Navbar;