特性
集成全栈的组件
使用一组旨在协同工作的组件快速构建管理界面。
const NAVIGATION: Navigation = [
{
kind: 'header',
title: 'Main items',
},
{
segment: 'dashboard',
title: 'Dashboard',
icon: <DashboardIcon />,
},
{
segment: 'orders',
title: 'Orders',
icon: <ShoppingCartIcon />,
},
{
kind: 'divider',
},
{
kind: 'header',
title: 'Analytics',
},
{
segment: 'reports',
title: 'Reports',
icon: <BarChartIcon />,
children: [
{
segment: 'sales',
title: 'Sales',
icon: <DescriptionIcon />,
},
{
segment: 'traffic',
title: 'Traffic',
icon: <DescriptionIcon />,
},
],
},
{
segment: 'integrations',
title: 'Integrations',
icon: <LayersIcon />,
},
];
function DashboardLayoutBasic(props: DemoProps) {
const { window } = props;
const [pathname, setPathname] = React.useState('/dashboard');
const router = React.useMemo<Router>(() => {
return {
pathname,
searchParams: new URLSearchParams(),
navigate: (path) => setPathname(String(path)),
};
}, [pathname]);
const demoWindow = window !== undefined ? window() : undefined;
return (
<AppProvider navigation={NAVIGATION} router={router} window={demoWindow}>
<DashboardLayout>
<PageContainer>
<Grid container spacing={2}>
<Grid size={6}>
<PlaceHolder height={100} />
</Grid>
<Grid size={6}>
<PlaceHolder height={100} />
</Grid>
<Grid size={12}>
<PlaceHolder height={200} />
</Grid>
</Grid>
</PageContainer>
</DashboardLayout>
</AppProvider>
);
}
为什么选择 Toolpad 构建?
充分利用生态系统中最好的
...
React
Toolpad 是一种以代码为中心的管理应用程序方法。整个应用程序都可以通过 React 代码访问和自定义。
TypeScript
TypeScript 增强了代码可维护性和开发者生产力,使其成为 Toolpad 应用程序的首选。
Next.js
Next.js 为现代 React 应用程序设定了行业标准。基于它构建是使 Toolpad 高效的杠杆。

Material UI
与 Material UI 的紧密集成确保您可以从我们的 Material UI 组件列表中获得所有最新功能。
Toolpad Studio
正在寻找低代码应用构建器吗?
使用 Toolpad Studio 增强您的团队能力:一个拖放式低代码平台,可轻松构建 UI、连接数据和自托管自定义内部工具。