UNPKG

@fakel/rest-admin

Version:

An application that makes it easier to work with your API

38 lines (37 loc) 972 B
import React from 'react'; import type { AuthProvider } from '../../@types/authProvider'; import type { DataProviderT } from '../../@types/dataProvider'; import { RouteComponent } from './AdminRouter'; import { View } from '../Resource/ResourceWithLayout'; /** * @component Admin * @props * dataProvider - DataProviderT * * @example * <Admin dataProvider={dataProvider}> <Resource name="posts" edit={PostsEdit} create={PostsCreate} list={PostView} show={PostShow} options={{ label: "Posts", icon: <BookOutlined /> }} /> ... </Admin> * */ declare type AdminOptions = { appName?: string; appLogo?: string; defaultView?: View; customLoginPage?: RouteComponent; }; declare type AdminPropsT = { dataProvider: DataProviderT; authProvider?: AuthProvider; i18nProvider?: any; options?: AdminOptions; }; declare const Admin: React.FC<AdminPropsT>; export default Admin;