- @* ini arahin ke halaman upload struk titik buang via api ya mas ebik *@
-
diff --git a/Views/Admin/Transport/SpjDriverUpst/Submit/Struk.cshtml b/Views/Admin/Transport/SpjDriverUpst/Submit/Struk_RDF.cshtml
similarity index 100%
rename from Views/Admin/Transport/SpjDriverUpst/Submit/Struk.cshtml
rename to Views/Admin/Transport/SpjDriverUpst/Submit/Struk_RDF.cshtml
diff --git a/wwwroot/driver/css/watch.css b/wwwroot/driver/css/watch.css
index 0738033..c48fbcc 100644
--- a/wwwroot/driver/css/watch.css
+++ b/wwwroot/driver/css/watch.css
@@ -25,15 +25,18 @@
--color-orange-700: oklch(55.3% 0.195 38.402);
--color-orange-800: oklch(47% 0.157 37.304);
--color-amber-50: oklch(98.7% 0.022 95.277);
+ --color-amber-100: oklch(96.2% 0.059 95.617);
--color-amber-200: oklch(92.4% 0.12 95.746);
--color-amber-300: oklch(87.9% 0.169 91.605);
--color-amber-400: oklch(82.8% 0.189 84.429);
--color-amber-500: oklch(76.9% 0.188 70.08);
--color-amber-600: oklch(66.6% 0.179 58.318);
--color-amber-700: oklch(55.5% 0.163 48.998);
+ --color-amber-800: oklch(47.3% 0.137 46.201);
--color-yellow-50: oklch(98.7% 0.026 102.212);
--color-yellow-100: oklch(97.3% 0.071 103.193);
--color-yellow-200: oklch(94.5% 0.129 101.54);
+ --color-yellow-300: oklch(90.5% 0.182 98.111);
--color-yellow-400: oklch(85.2% 0.199 91.936);
--color-yellow-500: oklch(79.5% 0.184 86.047);
--color-yellow-600: oklch(68.1% 0.162 75.834);
@@ -73,10 +76,6 @@
--color-indigo-100: oklch(93% 0.034 272.788);
--color-indigo-300: oklch(78.5% 0.115 274.713);
--color-purple-50: oklch(97.7% 0.014 308.299);
- --color-purple-100: oklch(94.6% 0.033 307.174);
- --color-purple-300: oklch(82.7% 0.119 306.383);
- --color-purple-500: oklch(62.7% 0.265 303.9);
- --color-purple-600: oklch(55.8% 0.288 302.321);
--color-pink-50: oklch(97.1% 0.014 343.198);
--color-rose-50: oklch(96.9% 0.015 12.422);
--color-rose-500: oklch(64.5% 0.246 16.439);
@@ -435,6 +434,9 @@
.right-full {
right: 100%;
}
+ .-bottom-0 {
+ bottom: calc(var(--spacing) * -0);
+ }
.-bottom-0\.5 {
bottom: calc(var(--spacing) * -0.5);
}
@@ -474,6 +476,9 @@
.left-0 {
left: calc(var(--spacing) * 0);
}
+ .left-1 {
+ left: calc(var(--spacing) * 1);
+ }
.left-1\/2 {
left: calc(1/2 * 100%);
}
@@ -795,6 +800,9 @@
.-mr-16 {
margin-right: calc(var(--spacing) * -16);
}
+ .mr-1 {
+ margin-right: calc(var(--spacing) * 1);
+ }
.mr-1\.5 {
margin-right: calc(var(--spacing) * 1.5);
}
@@ -888,6 +896,9 @@
.aspect-square {
aspect-ratio: 1 / 1;
}
+ .h-0 {
+ height: calc(var(--spacing) * 0);
+ }
.h-0\.5 {
height: calc(var(--spacing) * 0.5);
}
@@ -978,6 +989,9 @@
.h-\[340px\] {
height: 340px;
}
+ .h-\[350px\] {
+ height: 350px;
+ }
.h-auto {
height: auto;
}
@@ -1152,6 +1166,10 @@
.border-collapse {
border-collapse: collapse;
}
+ .-translate-x-1 {
+ --tw-translate-x: calc(var(--spacing) * -1);
+ translate: var(--tw-translate-x) var(--tw-translate-y);
+ }
.-translate-x-1\/2 {
--tw-translate-x: calc(calc(1/2 * 100%) * -1);
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1164,6 +1182,10 @@
--tw-translate-x: calc(var(--spacing) * 16);
translate: var(--tw-translate-x) var(--tw-translate-y);
}
+ .-translate-y-1 {
+ --tw-translate-y: calc(var(--spacing) * -1);
+ translate: var(--tw-translate-x) var(--tw-translate-y);
+ }
.-translate-y-1\/2 {
--tw-translate-y: calc(calc(1/2 * 100%) * -1);
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1176,6 +1198,12 @@
--tw-translate-y: calc(var(--spacing) * 12);
translate: var(--tw-translate-x) var(--tw-translate-y);
}
+ .scale-105 {
+ --tw-scale-x: 105%;
+ --tw-scale-y: 105%;
+ --tw-scale-z: 105%;
+ scale: var(--tw-scale-x) var(--tw-scale-y);
+ }
.scale-110 {
--tw-scale-x: 110%;
--tw-scale-y: 110%;
@@ -1290,6 +1318,13 @@
.gap-6 {
gap: calc(var(--spacing) * 6);
}
+ .space-y-0 {
+ :where(& > :not(:last-child)) {
+ --tw-space-y-reverse: 0;
+ margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
+ margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
+ }
+ }
.space-y-0\.5 {
:where(& > :not(:last-child)) {
--tw-space-y-reverse: 0;
@@ -1523,6 +1558,10 @@
border-bottom-style: var(--tw-border-style);
border-bottom-width: 1px;
}
+ .border-b-2 {
+ border-bottom-style: var(--tw-border-style);
+ border-bottom-width: 2px;
+ }
.border-l-4 {
border-left-style: var(--tw-border-style);
border-left-width: 4px;
@@ -1735,6 +1774,9 @@
.bg-blue-800 {
background-color: var(--color-blue-800);
}
+ .bg-cyan-400 {
+ background-color: var(--color-cyan-400);
+ }
.bg-cyan-400\/10 {
background-color: color-mix(in srgb, oklch(78.9% 0.154 211.53) 10%, transparent);
@supports (color: color-mix(in lab, red, red)) {
@@ -1744,6 +1786,9 @@
.bg-emerald-400 {
background-color: var(--color-emerald-400);
}
+ .bg-emerald-600 {
+ background-color: var(--color-emerald-600);
+ }
.bg-gray-50 {
background-color: var(--color-gray-50);
}
@@ -1801,6 +1846,9 @@
.bg-indigo-300 {
background-color: var(--color-indigo-300);
}
+ .bg-lime-500 {
+ background-color: var(--color-lime-500);
+ }
.bg-lime-500\/15 {
background-color: color-mix(in srgb, oklch(76.8% 0.233 130.85) 15%, transparent);
@supports (color: color-mix(in lab, red, red)) {
@@ -1822,6 +1870,9 @@
.bg-orange-500 {
background-color: var(--color-orange-500);
}
+ .bg-orange-700 {
+ background-color: var(--color-orange-700);
+ }
.bg-orange-700\/30 {
background-color: color-mix(in srgb, oklch(55.3% 0.195 38.402) 30%, transparent);
@supports (color: color-mix(in lab, red, red)) {
@@ -1852,6 +1903,12 @@
.bg-slate-100 {
background-color: var(--color-slate-100);
}
+ .bg-slate-100\/80 {
+ background-color: color-mix(in srgb, oklch(96.8% 0.007 247.896) 80%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-slate-100) 80%, transparent);
+ }
+ }
.bg-slate-200 {
background-color: var(--color-slate-200);
}
@@ -1864,6 +1921,9 @@
.bg-slate-900 {
background-color: var(--color-slate-900);
}
+ .bg-slate-950 {
+ background-color: var(--color-slate-950);
+ }
.bg-slate-950\/60 {
background-color: color-mix(in srgb, oklch(12.9% 0.042 264.695) 60%, transparent);
@supports (color: color-mix(in lab, red, red)) {
@@ -1900,6 +1960,12 @@
background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
}
}
+ .bg-white\/80 {
+ background-color: color-mix(in srgb, #fff 80%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
+ }
+ }
.bg-white\/95 {
background-color: color-mix(in srgb, #fff 95%, transparent);
@supports (color: color-mix(in lab, red, red)) {
@@ -1915,6 +1981,12 @@
.bg-yellow-400 {
background-color: var(--color-yellow-400);
}
+ .bg-yellow-400\/20 {
+ background-color: color-mix(in srgb, oklch(85.2% 0.199 91.936) 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-yellow-400) 20%, transparent);
+ }
+ }
.bg-yellow-500 {
background-color: var(--color-yellow-500);
}
@@ -2006,6 +2078,13 @@
--tw-gradient-from: var(--color-white);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
+ .from-white\/85 {
+ --tw-gradient-from: color-mix(in srgb, #fff 85%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ --tw-gradient-from: color-mix(in oklab, var(--color-white) 85%, transparent);
+ }
+ --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
+ }
.from-yellow-50 {
--tw-gradient-from: var(--color-yellow-50);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
@@ -2057,6 +2136,14 @@
--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-via-stops);
}
+ .via-white\/75 {
+ --tw-gradient-via: color-mix(in srgb, #fff 75%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ --tw-gradient-via: color-mix(in oklab, var(--color-white) 75%, transparent);
+ }
+ --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
+ --tw-gradient-stops: var(--tw-gradient-via-stops);
+ }
.to-amber-500 {
--tw-gradient-to: var(--color-amber-500);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
@@ -2065,6 +2152,17 @@
--tw-gradient-to: var(--color-amber-600);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
+ .to-blue-50 {
+ --tw-gradient-to: var(--color-blue-50);
+ --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
+ }
+ .to-blue-50\/70 {
+ --tw-gradient-to: color-mix(in srgb, oklch(97% 0.014 254.604) 70%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ --tw-gradient-to: color-mix(in oklab, var(--color-blue-50) 70%, transparent);
+ }
+ --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
+ }
.to-blue-200 {
--tw-gradient-to: var(--color-blue-200);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
@@ -2260,6 +2358,9 @@
.py-7 {
padding-block: calc(var(--spacing) * 7);
}
+ .py-8 {
+ padding-block: calc(var(--spacing) * 8);
+ }
.py-12 {
padding-block: calc(var(--spacing) * 12);
}
@@ -2709,6 +2810,12 @@
color: color-mix(in oklab, var(--color-white) 90%, transparent);
}
}
+ .text-yellow-200 {
+ color: var(--color-yellow-200);
+ }
+ .text-yellow-300 {
+ color: var(--color-yellow-300);
+ }
.text-yellow-500 {
color: var(--color-yellow-500);
}
@@ -2829,6 +2936,9 @@
--tw-shadow-color: color-mix(in oklab, var(--color-gray-200) var(--tw-shadow-alpha), transparent);
}
}
+ .ring-black {
+ --tw-ring-color: var(--color-black);
+ }
.ring-black\/5 {
--tw-ring-color: color-mix(in srgb, #000 5%, transparent);
@supports (color: color-mix(in lab, red, red)) {
@@ -3158,6 +3268,14 @@
}
}
}
+ .hover\:-translate-y-1 {
+ &:hover {
+ @media (hover: hover) {
+ --tw-translate-y: calc(var(--spacing) * -1);
+ translate: var(--tw-translate-x) var(--tw-translate-y);
+ }
+ }
+ }
.hover\:scale-105 {
&:hover {
@media (hover: hover) {
@@ -3241,6 +3359,13 @@
}
}
}
+ .hover\:bg-emerald-700 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-emerald-700);
+ }
+ }
+ }
.hover\:bg-gray-50 {
&:hover {
@media (hover: hover) {