first commit

This commit is contained in:
2025-04-22 10:56:56 +07:00
commit af123c091b
147 changed files with 778063 additions and 0 deletions
File diff suppressed because it is too large Load Diff
+38
View File
@@ -0,0 +1,38 @@
[
{
"value": "ktp",
"label": "KTP",
"placeholder": "Masukkan 14 Nomor NIK",
"regex": "regex:^\\d{14}$"
},
{
"value": "nip",
"label": "NIP",
"placeholder": "Masukkan Nomor NIP",
"regex": "regex:^\\d{10}$"
},
{
"value": "niptt",
"label": "NIPTT",
"placeholder": "Masukkan NIPTT",
"regex": "regex:^\\d{13}$"
},
{
"value": "sip",
"label": "SIP",
"placeholder": "Masukkan Nomor Surat Ijin Praktek",
"regex": "regex:^\\d{2}$"
},
{
"value": "jkn",
"label": "JKN",
"placeholder": "Masukkan Nomor Surat Ijin Praktek",
"regex": "regex:^\\d{10}$"
},
{
"value": "no_rm",
"label": "NO RM",
"placeholder": "Masukkan Nomor Surat Ijin Praktek",
"regex": "regex:^\\d{2}$"
}
]
+23
View File
@@ -0,0 +1,23 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 56 56">
<defs>
<path id="inner-pie" d="M10,26.4A19.5,19.5,0,0,0,26.4,10H10V26.4Z" />
<path id="outer-ring" d="M2,26.7A26.7,26.7,0,0,1,26.7,2v-2A28,28,0,0,0,0,26.7h2Z" />
<radialGradient id="radial-gradient" cx="28" cy="28" r="26.2" gradientUnits="userSpaceOnUse">
<stop offset="0.269" stop-color="currentColor" stop-opacity="0" />
<stop offset="0.567" stop-color="currentColor" stop-opacity="0.8" />
<stop offset="0.857" stop-color="currentColor" />
</radialGradient>
</defs>
<g fill="url(#radial-gradient)">
<use xlink:href="#inner-pie" />
<use xlink:href="#inner-pie" transform="rotate(90, 28, 28)" />
<use xlink:href="#inner-pie" transform="rotate(180, 28, 28)" />
<use xlink:href="#inner-pie" transform="rotate(270, 28, 28)" />
</g>
<g filter="brightness(0.8)">
<use xlink:href="#outer-ring" />
<use xlink:href="#outer-ring" transform="rotate(90, 28, 28)" />
<use xlink:href="#outer-ring" transform="rotate(180, 28, 28)" />
<use xlink:href="#outer-ring" transform="rotate(270, 28, 28)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

+6
View File
@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 37" fill="none">
<g transform="rotate(180 18.778 13.7)">
<path stroke="currentColor" fill="none" stroke-width="4px" stroke-linecap="round" stroke-linejoin="round"
d="M24.236 22.006h10.742L25.563 5.822l-8.979 14.31a4 4 0 0 1-3.388 1.874H2.978l16-27.713 6 10.392" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 346 B

+64
View File
@@ -0,0 +1,64 @@
html {
overflow-y: auto;
&.dark {
color-scheme: dark;
}
}
.v-card--variant-elevated:not(.v-card--flat) {
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
}
.v-theme--light {
&.v-icon--clickable,
&.v-btn--icon {
color: rgba(0, 0, 0, 0.54);
}
--v-border-opacity: 0.09 !important;
--v-theme-background: 243, 243, 243 !important;
}
.v-app-bar,
.v-navigation-drawer,
.v-footer {
background-color: rgb(var(--v-theme-background)) !important;
}
.v-overlay__content > .v-card {
overflow-y: overlay !important;
}
.v-btn {
text-transform: initial !important;
}
.v-data-table-footer {
.v-field__input {
min-height: 36px;
padding-top: 0;
padding-bottom: 0;
}
}
.v-tab {
border-radius: 0 !important;
}
.v-list-item-title {
text-overflow: unset !important;
}
.v-breadcrumbs-divider {
opacity: 0.5;
}
.v-field--focused {
.v-field__prepend-inner .v-icon {
color: rgb(var(--v-theme-primary));
}
}
.v-icon .iconify {
width: 100%;
height: 100%;
}
+2
View File
@@ -0,0 +1,2 @@
@import 'global';
@import 'scrollbar';
+21
View File
@@ -0,0 +1,21 @@
::-webkit-scrollbar {
width: 8px;
height: 8px;
}
::-webkit-scrollbar-thumb {
background-color: rgba(149, 149, 149, 0.4);
background-clip: content-box;
min-height: 28px;
border: 2px solid transparent;
border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
background-color: rgba(149, 149, 149, 0.4);
border: 1px solid transparent;
}
::-webkit-scrollbar-corner {
background: transparent;
}