Progress
This commit is contained in:
parent
671b8f6a44
commit
323c66fecd
@ -1,4 +1,4 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
|
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net7.0</TargetFramework>
|
<TargetFramework>net7.0</TargetFramework>
|
||||||
@ -7,8 +7,8 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="7.0.0" />
|
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="7.0.*" />
|
||||||
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="7.0.0" PrivateAssets="all" />
|
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="7.0.*" PrivateAssets="all" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -6,6 +6,12 @@
|
|||||||
<p>ValueInt: @inputValueInt.ToString()</p>
|
<p>ValueInt: @inputValueInt.ToString()</p>
|
||||||
<p>ValueText: @inputValueText</p>
|
<p>ValueText: @inputValueText</p>
|
||||||
|
|
||||||
|
<Alert
|
||||||
|
Severity="Severity.Error"
|
||||||
|
ShowCloseButton="true">
|
||||||
|
Alert!!
|
||||||
|
</Alert>
|
||||||
|
|
||||||
<InputNumber
|
<InputNumber
|
||||||
Clearable="false"
|
Clearable="false"
|
||||||
DisableMouseWheel="false"
|
DisableMouseWheel="false"
|
||||||
@ -13,7 +19,7 @@
|
|||||||
Readonly="false"
|
Readonly="false"
|
||||||
Placeholder="Double"
|
Placeholder="Double"
|
||||||
Label="Double"
|
Label="Double"
|
||||||
Required="false"
|
Required="true"
|
||||||
Step="0.000516"
|
Step="0.000516"
|
||||||
DecimalPlaces=5
|
DecimalPlaces=5
|
||||||
Class="m-2"
|
Class="m-2"
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
@if (Closed == false)
|
|
||||||
{
|
|
||||||
<div role="alert" class="@CompiledClassList">
|
|
||||||
<div name="alert-content" class="alert-content">
|
|
||||||
|
|
||||||
@if (ShowGlyph)
|
|
||||||
{
|
|
||||||
<div class="alert-icon alert-icon-left">
|
|
||||||
<Glyph SVG="@Glyph" />
|
|
||||||
</div>
|
|
||||||
}
|
|
||||||
|
|
||||||
<div class="alert-message">
|
|
||||||
@ChildContent
|
|
||||||
@Text
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
@if (ShowCloseButton)
|
|
||||||
{
|
|
||||||
<div class="alert-close">
|
|
||||||
<Glyph SVG="@CloseButton" Click="OnCloseClick" />
|
|
||||||
</div>
|
|
||||||
}
|
|
||||||
</div>
|
|
||||||
}
|
|
@ -1,90 +0,0 @@
|
|||||||
using Connected.Utilities;
|
|
||||||
using Microsoft.AspNetCore.Components;
|
|
||||||
|
|
||||||
namespace Connected.Components;
|
|
||||||
public partial class Alert
|
|
||||||
{
|
|
||||||
[Parameter]
|
|
||||||
public bool ShowGlyph { get; set; } = true;
|
|
||||||
private string Glyph { get; set; } = string.Empty;
|
|
||||||
|
|
||||||
[Parameter]
|
|
||||||
public bool ShowCloseButton { get; set; } = false;
|
|
||||||
|
|
||||||
private string CloseButton { get; set; } = Icons.Material.Outlined.Close;
|
|
||||||
|
|
||||||
[Parameter]
|
|
||||||
public bool Closed { get; set; } = false;
|
|
||||||
|
|
||||||
[Parameter, EditorRequired]
|
|
||||||
public string Text { get; set; } = string.Empty;
|
|
||||||
|
|
||||||
[Parameter]
|
|
||||||
public Severity Severity { get; set;} = Severity.Normal;
|
|
||||||
|
|
||||||
protected override async Task OnParametersSetAsync()
|
|
||||||
{
|
|
||||||
switch (Severity)
|
|
||||||
{
|
|
||||||
case Severity.Normal:
|
|
||||||
{
|
|
||||||
Glyph = Icons.Material.Outlined.EventNote;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case Severity.Info:
|
|
||||||
{
|
|
||||||
Glyph = Icons.Material.Outlined.Info;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case Severity.Success:
|
|
||||||
{
|
|
||||||
Glyph = Icons.Material.Outlined.Check;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case Severity.Warning:
|
|
||||||
{
|
|
||||||
Glyph = Icons.Material.Outlined.ReportProblem;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case Severity.Error:
|
|
||||||
{
|
|
||||||
Glyph = Icons.Material.Filled.ErrorOutline;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
default:
|
|
||||||
{
|
|
||||||
Glyph = Icons.Material.Outlined.EventNote;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
await base.OnParametersSetAsync();
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Child content of the component.
|
|
||||||
/// </summary>
|
|
||||||
[Parameter]
|
|
||||||
public RenderFragment? ChildContent { get; set; }
|
|
||||||
|
|
||||||
private void OnCloseClick()
|
|
||||||
{
|
|
||||||
Closed = true;
|
|
||||||
StateHasChanged();
|
|
||||||
}
|
|
||||||
|
|
||||||
[Parameter]
|
|
||||||
public string ClassList { get; set; } = string.Empty;
|
|
||||||
/// <summary>
|
|
||||||
/// Contains the default container classlist and the user defined classes.
|
|
||||||
/// </summary>
|
|
||||||
private string CompiledClassList
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return new CssBuilder("alert")
|
|
||||||
.AddClass($"alert-text-{Severity}")
|
|
||||||
.AddClass(ClassList)
|
|
||||||
.Build();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -6,13 +6,13 @@
|
|||||||
|
|
||||||
<div class="@InputFieldClassList">
|
<div class="@InputFieldClassList">
|
||||||
<input type="number"
|
<input type="number"
|
||||||
value="@_value"
|
|
||||||
placeholder="@Placeholder"
|
placeholder="@Placeholder"
|
||||||
step="@_step"
|
step="@_step"
|
||||||
disabled="@Disabled"
|
disabled="@Disabled"
|
||||||
readonly="@Readonly"
|
readonly="@Readonly"
|
||||||
@onmousewheel="@OnMouseWheel"
|
@onmousewheel="@OnMouseWheel"
|
||||||
@oninput=@ChangeValueAsync
|
@oninput=@ChangeValueAsync
|
||||||
|
@bind-value="@_value"
|
||||||
@attributes="@InputAttributes">
|
@attributes="@InputAttributes">
|
||||||
</input>
|
</input>
|
||||||
|
|
||||||
|
@ -46,11 +46,11 @@ public partial class InputNumber<NumberType>:InputBase where NumberType : INumbe
|
|||||||
return;
|
return;
|
||||||
if (obj.DeltaY < 0)
|
if (obj.DeltaY < 0)
|
||||||
{
|
{
|
||||||
StepDown();
|
await StepDown();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
StepUp();
|
await StepUp();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
@import 'globals/_index';
|
|
||||||
@import 'layout/_index';
|
|
||||||
@import 'components/_index';
|
|
||||||
@import 'util/_index';
|
|
Loading…
x
Reference in New Issue
Block a user