| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- @namespace EasyTemplate.Blazor.Web.Components.Layout
- @inherits LayoutComponentBase
- <AntDesign.ProLayout.BasicLayout Logo="@("https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg")"
- MenuData="MenuData"
- MenuAccordion
- @bind-Collapsed="Collapsed">
- <HeaderContentRender>
- <Space Size="SpaceSize.Middle" Align="SpaceAlign.Center">
- <SpaceItem>
- <Button Icon="@(Collapsed?IconType.Outline.MenuUnfold:IconType.Outline.MenuFold)" Type="ButtonType.Link" OnClick="Toggle" />
- </SpaceItem>
- <SpaceItem>
- <Breadcrumb>
- <EasyTemplate.Blazor.Web.Components.GlobalHeader.SmartBreadcrumb />
- </Breadcrumb>
- </SpaceItem>
- <SpaceItem>
- <Button Icon="@IconType.Outline.Reload" Type="ButtonType.Link" OnClick="Reload" />
- </SpaceItem>
- </Space>
- </HeaderContentRender>
- <RightContentRender>
- <EasyTemplate.Blazor.Web.Components.RightContent />
- </RightContentRender>
- <ChildContent>
- <ReuseTabs />
- </ChildContent>
- <FooterRender>
- <FooterView Copyright="@CopyRight" Links="Links" />
- </FooterRender>
- </AntDesign.ProLayout.BasicLayout>
- <SettingDrawer />
- @inject ReuseTabsService TabService;
- @code {
- /// <summary>
- ///
- /// </summary>
- private bool Collapsed;
- /// <summary>
- ///
- /// </summary>
- public LinkItem[] Links =
- {
- new LinkItem
- {
- Key = "Ant Design Blazor",
- Title = "Ant Design Blazor参考",
- Href = "https://antblazor.com/zh-CN",
- BlankTarget = true,
- },
- new LinkItem
- {
- Key = "gitee",
- Title = "Gitee链接",
- Href = "https://gitee.com/allofyouenemies/EasyTemplate.Blazor.Web",
- BlankTarget = true,
- },
- new LinkItem
- {
- Key = "Author",
- Title = "作者主页",
- Href = "https://gitee.com/allofyouenemies",
- BlankTarget = true,
- }
- };
- private void Toggle()
- {
- Collapsed = !Collapsed;
- }
- private void Reload()
- {
- TabService.ReloadPage();
- }
- }
|