diff --git a/JSMR.UI.Blazor/Components/VoiceWorkFilters.razor b/JSMR.UI.Blazor/Components/VoiceWorkFilters.razor
index 28aa559..9721521 100644
--- a/JSMR.UI.Blazor/Components/VoiceWorkFilters.razor
+++ b/JSMR.UI.Blazor/Components/VoiceWorkFilters.razor
@@ -167,26 +167,37 @@
-
+ ValuesChanged="@(values => Update(Value with { AgeRatings = [.. values] }))">
+
+
+
+
-
+ ValueChanged="@(value => Update(Value with { ReleaseDateStart = FromDto(value) }))">
+
+
+
+
-
+ ValueChanged="@(value => Update(Value with { ReleaseDateEnd = FromDto(value) }))">
+
+
+
+
@*
diff --git a/JSMR.UI.Blazor/Enums/Graphic.cs b/JSMR.UI.Blazor/Enums/Graphic.cs
index 16b872b..88ac5ff 100644
--- a/JSMR.UI.Blazor/Enums/Graphic.cs
+++ b/JSMR.UI.Blazor/Enums/Graphic.cs
@@ -16,5 +16,7 @@ public enum Graphic
Tag,
Person,
Sort,
- Grid
+ Grid,
+ Age,
+ Calendar
}
\ No newline at end of file
diff --git a/JSMR.UI.Blazor/Layout/MainLayout.razor b/JSMR.UI.Blazor/Layout/MainLayout.razor
index 00a6005..6995617 100644
--- a/JSMR.UI.Blazor/Layout/MainLayout.razor
+++ b/JSMR.UI.Blazor/Layout/MainLayout.razor
@@ -10,12 +10,12 @@
Home
- Tags
+ Voice Works
Circles
+ Tags
Creators
Scanner
Analytics
- Voice Works
diff --git a/JSMR.UI.Blazor/wwwroot/css/app.css b/JSMR.UI.Blazor/wwwroot/css/app.css
index 678ef1e..3eb8faa 100644
--- a/JSMR.UI.Blazor/wwwroot/css/app.css
+++ b/JSMR.UI.Blazor/wwwroot/css/app.css
@@ -704,6 +704,10 @@ code {
mask-image: url("../svg/grid-view.svg");
}
+.j-icon-age {
+ mask-image: url("../svg/age-rating.svg");
+}
+
.j-icon-2 {
background-repeat: no-repeat;
background-position: center;
diff --git a/JSMR.UI.Blazor/wwwroot/css/bit-blazor.css b/JSMR.UI.Blazor/wwwroot/css/bit-blazor.css
index 71d2c60..ee78e7c 100644
--- a/JSMR.UI.Blazor/wwwroot/css/bit-blazor.css
+++ b/JSMR.UI.Blazor/wwwroot/css/bit-blazor.css
@@ -1,15 +1,19 @@
-.bit-tfl {
+.bit-tfl,
+.bit-dtp {
width: 100%;
}
-.bit-tfl-inp {
-
+.bit-tfl-inp,
+.bit-dtp,
+.bit-dtp-inp,
+.bit-dtp-cal {
font-family: var(--font-family);
+ font-size: 1rem;
}
.bit-tfl-inp,
.bit-drp-wrp,
-.bit-dtp-wrp {
+.bit-dtp-icn {
border: 1px solid var(--input-border-color);
background-color: var(--input-background-color);
transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s;
@@ -72,13 +76,35 @@
}
.bit-drp-sch .bit-drp-tcn {
- padding: 0;
+ padding: 0 calc(var(--bit-spa-scaling-factor)*1);
+ align-items: center;
}
.bit-drp-pre, .bit-drp-suf {
background: rgb(57, 79, 94);
}
+.bit-dtp-icn {
+ padding: 0;
+}
+
+.bit-dtp-cac {
+ background: #1f2d40;
+}
+
+.bit-pvti {
+ color: #fff9;
+}
+
+.bit-pvt-lnk .bit-pvti:hover {
+ background-color: inherit;
+}
+
+.bit-pvti.bit-pvti-sel {
+ color: var(--bit-clr-fg-pri);
+ font-weight: inherit;
+}
+
.bit-pvt-cct {
font-weight: inherit;
font-size: inherit;
diff --git a/JSMR.UI.Blazor/wwwroot/svg/age-rating.svg b/JSMR.UI.Blazor/wwwroot/svg/age-rating.svg
new file mode 100644
index 0000000..80d4351
--- /dev/null
+++ b/JSMR.UI.Blazor/wwwroot/svg/age-rating.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file