@devfamily/admiral
Version:
Admiral is a frontend framework for creating back office using React. It provides out-of-the-box components and tools that make developing an admin interface easy and fast.
26 lines (25 loc) • 888 B
TypeScript
import '../assets/global.css';
import React, { ComponentType, ReactNode } from 'react';
import { LogoType } from '../ui/Layout/LayoutHeader';
import { DataProvider } from '../dataProvider';
import type { AuthProvider } from '../auth/interfaces';
import { ThemePreset } from '../theme/interfaces';
import { OAuthProvidersEnum } from '../auth/interfaces';
import { AdmiralLocale } from '../locale';
export declare type AdminProps = {
menu: ComponentType;
menuPopupExtraComponents?: ReactNode;
logo?: LogoType;
loginLogo?: LogoType;
asideContent?: React.ReactNode;
dataProvider: DataProvider;
authProvider?: AuthProvider;
themePresets?: {
light: ThemePreset;
dark: ThemePreset;
};
locale?: Partial<AdmiralLocale>;
oauthProviders?: OAuthProvidersEnum[];
baseAppUrl?: string;
};
export declare const Admin: React.FC<AdminProps>;