UPD Visor
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 12s

This commit is contained in:
2026-06-30 17:43:10 +03:00
parent 38a825b50b
commit 5b14466d24
8 changed files with 71 additions and 109 deletions
@@ -1,4 +1,4 @@
@using System.Reflection
<Bar Padding="Padding.Is1" Background="Background.Dark">
<Bar Padding="Padding.Is1" Background="Background.Default">
<Heading TextAlignment="TextAlignment.Center" Width="Width.Is100" TextColor="TextColor.White" Size="HeadingSize.Is6">@($"{Assembly.GetExecutingAssembly().GetName().Name} v{Assembly.GetExecutingAssembly().GetName().Version}")</Heading>
</Bar>
+6 -6
View File
@@ -14,17 +14,17 @@
<BarItem>
<BarLink To="/">
<BarIcon IconName="IconName.Dashboard" />
Dashboard
Дашборд
</BarLink>
</BarItem>
<BarItem>
<BarDropdown @bind-Visible="pagesBarVisible">
<BarDropdownToggle>
<BarIcon IconName="IconName.Edit" />
Pages
Настройка
</BarDropdownToggle>
<BarDropdownMenu>
<BarDropdownItem To="/simple-form">Simple Form</BarDropdownItem>
<BarDropdownItem To="/setting/add_objects">Добавить объект</BarDropdownItem>
</BarDropdownMenu>
<BarDropdownMenu>
<BarDropdownItem To="/simple-datagrid">Simple DataGrid</BarDropdownItem>
@@ -32,7 +32,7 @@
</BarDropdown>
</BarItem>
</BarStart>
<BarEnd>
@* <BarEnd>
<BarItem>
<BarDropdown>
<BarDropdownToggle>
@@ -46,11 +46,11 @@
</BarDropdownMenu>
</BarDropdown>
</BarItem>
</BarEnd>
</BarEnd> *@
</BarMenu>
</Bar>
@code {
private bool pagesBarVisible = true;
private bool pagesBarVisible = false;
RenderFragment customIcon =@<img src="/brand-logo.png" style="width:32px; height: 32px" />;
}
+11 -55
View File
@@ -3,67 +3,23 @@
@inherits LayoutComponentBase
@if ( layoutType == "fixed-header" )
{
<Layout Sider>
<LayoutSider>
<LayoutSiderContent>
<SideMenu />
</LayoutSiderContent>
</LayoutSider>
<Layout>
<LayoutHeader Fixed>
<Layout Sider>
<LayoutSider>
<LayoutSiderContent>
<SideMenu />
</LayoutSiderContent>
</LayoutSider>
<Layout>
@* <LayoutHeader Fixed>
<TopMenu ThemeEnabledChanged="@OnThemeEnabledChanged"
ThemeGradientChanged="@OnThemeGradientChanged"
ThemeRoundedChanged="@OnThemeRoundedChanged"
ThemeColorChanged="@OnThemeColorChanged"
@bind-LayoutType="@layoutType" />
</LayoutHeader>
<LayoutContent Padding="Padding.Is4.OnX.Is4.FromTop">
@Body
</LayoutContent>
</Layout>
</Layout>
}
else if ( layoutType == "fixed-header-footer-only" )
{
<Layout>
<LayoutHeader Fixed>
<TopMenu ThemeEnabledChanged="@OnThemeEnabledChanged"
ThemeGradientChanged="@OnThemeGradientChanged"
ThemeRoundedChanged="@OnThemeRoundedChanged"
ThemeColorChanged="@OnThemeColorChanged"
@bind-LayoutType="@layoutType" />
</LayoutHeader>
</LayoutHeader> *@
<LayoutContent Padding="Padding.Is4.OnX.Is4.FromTop">
@Body
</LayoutContent>
<LayoutFooter Fixed>
<FooterMenu></FooterMenu>
</LayoutFooter>
</Layout>
}
else if ( layoutType == "sider-with-header-on-top" )
{
<Layout>
<LayoutHeader Fixed>
<TopMenu ThemeEnabledChanged="@OnThemeEnabledChanged"
ThemeGradientChanged="@OnThemeGradientChanged"
ThemeRoundedChanged="@OnThemeRoundedChanged"
ThemeColorChanged="@OnThemeColorChanged"
@bind-LayoutType="@layoutType" />
</LayoutHeader>
<Layout Sider>
<LayoutSider>
<LayoutSiderContent>
<SideMenu />
</LayoutSiderContent>
</LayoutSider>
<Layout>
<LayoutContent Padding="Padding.Is4.OnX.Is4.FromTop">
@Body
</LayoutContent>
</Layout>
</Layout>
</Layout>
}
</Layout>
-31
View File
@@ -2,35 +2,4 @@
@inject IVersionProvider VersionProvider
<Heading Size="HeadingSize.Is1" Margin="Margin.Is3.FromBottom">Blazorise</Heading>
<Paragraph>
Blazorise is a component library built on top of Blazor and CSS frameworks like <Anchor To="https://getbootstrap.com/" Target="Target.Blank">Bootstrap</Anchor>, <Anchor To="https://fluent2.microsoft.design/" Target="Target.Blank">FluentUI2</Anchor>, <Anchor To="https://tailwindcss.com/" Target="Target.Blank">Tailwind</Anchor>, <Anchor To="https://bulma.io/" Target="Target.Blank">Bulma</Anchor>, <Anchor To="https://ant.design/" Target="Target.Blank">Ant Design</Anchor>, and <Anchor To="http://daemonite.github.io/material/" Target="Target.Blank">Material</Anchor>. It can be used to build responsive, single-page web applications.
</Paragraph>
<Alert Color="Color.Info" Visible>
<Paragraph>
This is a Blazorise Starting Template allowing you to quickly get started building your project!
</Paragraph>
<Paragraph>
The following Blazorise packages have been installed for you:
</Paragraph>
<UnorderedList>
<UnorderedListItem>Blazorise @($"v{VersionProvider.MilestoneVersion}")</UnorderedListItem>
<UnorderedListItem>The <Anchor To="https://blazorise.com/docs/usage/bootstrap5">Blazorise Bootstrap5</Anchor> Provider</UnorderedListItem>
<UnorderedListItem>The Blazorise FontAwesome Icon Provider</UnorderedListItem>
<UnorderedListItem>The <Anchor To="https://blazorise.com/docs/extensions/datagrid/getting-started">Blazorise DataGrid</Anchor> extension</UnorderedListItem>
</UnorderedList>
<Paragraph>
However Blazorise has many more extensions at your disposal.
You can find them <Anchor To="https://blazorise.com/docs/extensions" Target="Target.Blank">here</Anchor>.
</Paragraph>
<Paragraph>
Please visit the official <Anchor To="https://bootstrapdemo.blazorise.com/" Target="Target.Blank">Blazorise Demo</Anchor> for component examples.
</Paragraph>
<Paragraph>
Please visit the official <Anchor To="https://blazorise.com/docs/" Target="Target.Blank">Blazorise Documentation</Anchor> to learn more about the available components.
</Paragraph>
</Alert>
@@ -0,0 +1,48 @@
@page "/setting/add_objects"
<Row>
<Column ColumnSize="ColumnSize.Is4">
<Button Color="Color.Primary" Outline Clicked="@ShowAddObjetc">
<Icon Name="IconName.Add" TextColor="TextColor.Success" />
</Button>
</Column>
</Row>
<Row>
<Label>
Тут будет таблица всех объектов
</Label>
</Row>
<Modal @ref="modalAdd" Centered>
<ModalContent>
<ModalHeader>
<ModalTitle>Добавить объект</ModalTitle>
</ModalHeader>
<ModalBody>
<ModalFooter>
<Button Color="Color.Secondary" Clicked="@HideModal">Close</Button>
<Button Color="Color.Primary" Clicked="@HideModal">Save Changes</Button>
</ModalFooter>
</ModalBody>
</ModalContent>
</Modal>
@code {
private Modal modalAdd;
private Modal modalDel;
private Task ShowAddObjetc()
{
return modalAdd.Show();
}
private Task ShowDelObjetc()
{
return modalDel.Show();
}
private Task HideModal()
{
return modalAdd.Hide();
}
}
-11
View File
@@ -25,17 +25,6 @@
<body>
@RenderBody()
<div id="blazor-error-ui">
<environment include="Staging,Production">
An error has occurred. This application may no longer respond until reloaded.
</environment>
<environment include="Development">
An unhandled exception has occurred. See browser dev tools for details.
</environment>
<a href="" class="reload">Reload</a>
<a class="dismiss">🗙</a>
</div>
<script src="_framework/blazor.server.js"></script>
</body>
</html>
+1 -1
View File
@@ -10,7 +10,7 @@
"profiles": {
"Visor": {
"commandName": "Project",
"dotnetRunMessages": true,
"dotnetRunMessages": false,
"launchBrowser": true,
"applicationUrl": "https://localhost:7297;http://localhost:5255",
"environmentVariables": {
+3 -3
View File
@@ -20,10 +20,10 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Blazorise" Version="2.2.1" />
<PackageReference Include="Blazorise.Bootstrap5" Version="2.2.1" />
<PackageReference Include="Blazorise" Version="2.2.1" />
<PackageReference Include="Blazorise.Bootstrap5" Version="2.2.1" />
<PackageReference Include="Blazorise.Icons.FontAwesome" Version="2.2.1" />
<PackageReference Include="Blazorise.DataGrid" Version="2.2.1" />
<PackageReference Include="Blazorise.DataGrid" Version="2.2.1" />
</ItemGroup>
</Project>