Migliorie grafiche per gli articoli
This commit is contained in:
@@ -53,12 +53,15 @@
|
|||||||
|
|
||||||
@if (FileLoading)
|
@if (FileLoading)
|
||||||
{
|
{
|
||||||
|
<CardFormModal Title="Immagini">
|
||||||
<div class="container-attached">
|
<div class="container-attached">
|
||||||
<MudProgressLinear Color="Color.Primary" Indeterminate="true" Class="my-3"/>
|
<MudProgressLinear Color="Color.Primary" Indeterminate="true" Class="my-3"/>
|
||||||
</div>
|
</div>
|
||||||
|
</CardFormModal>
|
||||||
}
|
}
|
||||||
else if (!AttachedList.IsNullOrEmpty())
|
else if (!AttachedList.IsNullOrEmpty())
|
||||||
{
|
{
|
||||||
|
<CardFormModal Title="Immagini">
|
||||||
<div class="container-attached">
|
<div class="container-attached">
|
||||||
<div class="scroll-attached">
|
<div class="scroll-attached">
|
||||||
@foreach (var item in AttachedList!.Select((p, index) => new { p, index }))
|
@foreach (var item in AttachedList!.Select((p, index) => new { p, index }))
|
||||||
@@ -79,11 +82,12 @@
|
|||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</CardFormModal>
|
||||||
}
|
}
|
||||||
|
|
||||||
@if (!IsView)
|
@if (!IsView)
|
||||||
{
|
{
|
||||||
<div class="container-button">
|
<div class="container-button ripple-container">
|
||||||
<MudButton Class="button-settings green-icon"
|
<MudButton Class="button-settings green-icon"
|
||||||
FullWidth="true"
|
FullWidth="true"
|
||||||
StartIcon="@Icons.Material.Rounded.AttachFile"
|
StartIcon="@Icons.Material.Rounded.AttachFile"
|
||||||
@@ -95,6 +99,28 @@
|
|||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
<CardFormModal Title="Articoli">
|
||||||
|
<div class="input-manual-barcode">
|
||||||
|
<MudTextField FullWidth="true" ReadOnly="IsView" T="string?" Variant="Variant.Text"
|
||||||
|
@bind-Value="ManualBarcode" Placeholder="Digita manualmente il codice"/>
|
||||||
|
<MudIconButton Color="Color.Primary" Size="Size.Small" Icon="@Icons.Material.Rounded.Send" />
|
||||||
|
</div>
|
||||||
|
</CardFormModal>
|
||||||
|
|
||||||
|
@if (!IsView)
|
||||||
|
{
|
||||||
|
<div class="container-button ripple-container">
|
||||||
|
<MudButton Class="button-settings red-icon"
|
||||||
|
FullWidth="true"
|
||||||
|
StartIcon="@Icons.Material.Rounded.Balance"
|
||||||
|
Size="Size.Medium"
|
||||||
|
OnClick="@OpenAddAttached"
|
||||||
|
Variant="Variant.Outlined">
|
||||||
|
Consulta articoli
|
||||||
|
</MudButton>
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
|
||||||
<CardFormModal Title="Scadenza">
|
<CardFormModal Title="Scadenza">
|
||||||
<MudSelectExtended FullWidth="true" ReadOnly="@IsView" T="int" Variant="Variant.Text"
|
<MudSelectExtended FullWidth="true" ReadOnly="@IsView" T="int" Variant="Variant.Text"
|
||||||
@bind-Value="@Scheda.Scadenza" @bind-Value:after="OnAfterChangeValue">
|
@bind-Value="@Scheda.Scadenza" @bind-Value:after="OnAfterChangeValue">
|
||||||
@@ -118,7 +144,7 @@
|
|||||||
</CardFormModal>
|
</CardFormModal>
|
||||||
|
|
||||||
<div class="container-button">
|
<div class="container-button">
|
||||||
<MudButton Class="button-settings blue-icon"
|
<MudButton Class="button-settings primary-icon"
|
||||||
FullWidth="true"
|
FullWidth="true"
|
||||||
StartIcon="@Icons.Material.Rounded.Description"
|
StartIcon="@Icons.Material.Rounded.Description"
|
||||||
Size="Size.Medium"
|
Size="Size.Medium"
|
||||||
@@ -145,6 +171,8 @@
|
|||||||
|
|
||||||
private bool IsView => !NetworkService.ConnectionAvailable;
|
private bool IsView => !NetworkService.ConnectionAvailable;
|
||||||
|
|
||||||
|
private string ManualBarcode { get; set; }
|
||||||
|
|
||||||
//Overlay
|
//Overlay
|
||||||
private bool VisibleOverlay { get; set; }
|
private bool VisibleOverlay { get; set; }
|
||||||
private bool SuccessAnimation { get; set; }
|
private bool SuccessAnimation { get; set; }
|
||||||
|
|||||||
@@ -1,5 +1,16 @@
|
|||||||
.container-attached {
|
.container-attached {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.container-attached .divider {
|
||||||
|
margin: unset;
|
||||||
|
}
|
||||||
|
|
||||||
|
.input-manual-barcode {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.scroll-attached {
|
.scroll-attached {
|
||||||
|
|||||||
@@ -168,8 +168,7 @@ h1:focus {
|
|||||||
.divider {
|
.divider {
|
||||||
display: block;
|
display: block;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border: .05rem solid var(--card-border-color);
|
border: .05rem solid var(--mud-palette-lines-inputs);
|
||||||
margin: 1rem 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.pb-safe-area {
|
.pb-safe-area {
|
||||||
|
|||||||
@@ -36,3 +36,19 @@
|
|||||||
.mud-expansion-panels {
|
.mud-expansion-panels {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ripple-container .mud-ripple-effect {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ripple-container .mud-ripple-effect-expanding {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ripple-container .mud-button:focus-visible, .ripple-container .mud-button:active{
|
||||||
|
background-color: unset !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ripple-container .mud-button-outlined:focus-visible, .ripple-container .mud-button-outlined:active{
|
||||||
|
background-color: unset !important;
|
||||||
|
}
|
||||||
@@ -144,6 +144,10 @@
|
|||||||
margin-bottom: 2rem;
|
margin-bottom: 2rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.container-button.remove-backgroud {
|
||||||
|
background: unset !important;
|
||||||
|
}
|
||||||
|
|
||||||
.container-button.mud-elevation-1 {
|
.container-button.mud-elevation-1 {
|
||||||
background: unset !important;
|
background: unset !important;
|
||||||
}
|
}
|
||||||
@@ -175,8 +179,8 @@
|
|||||||
color: var(--mud-palette-dark);
|
color: var(--mud-palette-dark);
|
||||||
}
|
}
|
||||||
|
|
||||||
.container-button .button-settings.blue-icon .mud-icon-root {
|
.container-button .button-settings.primary-icon .mud-icon-root {
|
||||||
border: 1px solid var(--mud-palette-primary);
|
border: 1px solid hsl(from var(--mud-palette-primary) h s 95%);
|
||||||
background: hsl(from var(--mud-palette-primary-lighten) h s 95%);
|
background: hsl(from var(--mud-palette-primary-lighten) h s 95%);
|
||||||
color: var(--mud-palette-primary-darken);
|
color: var(--mud-palette-primary-darken);
|
||||||
}
|
}
|
||||||
@@ -199,6 +203,10 @@
|
|||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.container-button.ripple-container{
|
||||||
|
overflow: clip;
|
||||||
|
}
|
||||||
|
|
||||||
.container-button .button-settings.exit {
|
.container-button .button-settings.exit {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user