Skip to content

Commit

Permalink
Merge pull request #23 from mkocansey/development
Browse files Browse the repository at this point in the history
Added better dark mode support to datepicker, textbox, textarea, table
  • Loading branch information
mkocansey authored May 28, 2022
2 parents 91da1d1 + eed1f58 commit 92661f3
Show file tree
Hide file tree
Showing 8 changed files with 65 additions and 38 deletions.
50 changes: 40 additions & 10 deletions src/resources/assets/compiled/css/bladewind-ui.min.css
Original file line number Diff line number Diff line change
Expand Up @@ -435,8 +435,6 @@ button.bw-dropdown:focus, select:focus{border-width:1px;--tw-border-opacity:1;bo
.peer:-moz-placeholder-shown ~ .bw-textarea, .peer:-moz-placeholder-shown ~ .bw-input, .peer:-moz-placeholder-shown ~ select{margin-top:0.5rem}
.peer:-ms-input-placeholder ~ .bw-textarea, .peer:-ms-input-placeholder ~ .bw-input, .peer:-ms-input-placeholder ~ select{margin-top:0.5rem}
.peer:placeholder-shown ~ .bw-textarea, .peer:placeholder-shown ~ .bw-input, .peer:placeholder-shown ~ select{margin-top:0.5rem}
@media (prefers-color-scheme: dark){
.bw-textarea, .bw-input, select{color:rgb(255 255 255 / 0.7)}}
.form-label{position:absolute;left:0.875rem;top:-0.375rem;cursor:text;padding-left:0.25rem;padding-right:0.25rem;font-size:0.75rem;line-height:1rem;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.peer:-moz-placeholder-shown ~ .form-label{top:0.875rem;font-size:0.875rem;line-height:1.25rem}
.peer:-ms-input-placeholder ~ .form-label{top:0.875rem;font-size:0.875rem;line-height:1.25rem}
Expand All @@ -445,19 +443,37 @@ button.bw-dropdown:focus, select:focus{border-width:1px;--tw-border-opacity:1;bo
.bw-side-nav>nav>a.active{border-radius:0.375rem;background-color:rgb(59 130 246 / 0.6);background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:rgb(59 130 246 / 0.6);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgb(59 130 246 / 0));--tw-gradient-to:#1d4ed8}
.bw-side-nav>nav>a.active:hover{cursor:default}
.bw-table.divided tr{border-top-width:1px;border-bottom-width:8px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));border-bottom-color:rgb(229 231 235 / 0.4)}
@media (prefers-color-scheme: dark){
.bw-table.divided tr{--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity));border-bottom-color:rgb(156 163 175 / 0.4)}}
.bw-table.divided.thin tr{border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));border-bottom-color:rgb(229 231 235 / 0.6)}
@media (prefers-color-scheme: dark){
.bw-table.divided.thin tr{--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity));border-bottom-color:rgb(156 163 175 / 0.6)}}
.bw-table.striped tr:nth-child(even)>td, .bw-table.striped tr:nth-child(even):hover>td{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}
@media (prefers-color-scheme: dark){
.bw-table.striped tr:nth-child(even)>td, .bw-table.striped tr:nth-child(even):hover>td{--tw-bg-opacity:1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}}
thead>tr>th{border-top-width:1px;border-color:rgb(229 231 235 / 0.2);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem;padding-bottom:1rem;text-align:left;font-size:0.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:rgb(0 0 0 / 0.8)}
@media (prefers-color-scheme: dark){
thead>tr>th{--tw-bg-opacity:1;background-color:rgb(100 116 139 / var(--tw-bg-opacity));color:rgb(255 255 255 / 0.8)}}
tr>td{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.25rem;vertical-align:top;line-height:2rem;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}
.bw-table td.double-underline{border-bottom-width:4px;border-style:double;border-color:rgb(0 0 0 / 0.3)}
table.with-hover-effect tr:hover>td:first-child{border-left-width:2px;--tw-border-opacity:1;border-left-color:rgb(134 239 172 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
table.with-hover-effect tr:hover>td:last-child{border-right-width:2px;--tw-border-opacity:1;border-right-color:rgb(134 239 172 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
table.with-hover-effect tr>td:first-child{border-left-width:2px;--tw-border-opacity:1;border-left-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
table.with-hover-effect tr>td:last-child{border-right-width:2px;--tw-border-opacity:1;border-right-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
@media (prefers-color-scheme: dark){
tr>td{--tw-bg-opacity:1;background-color:rgb(148 163 184 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(30 41 59 / var(--tw-text-opacity))}}
.bw-table td.double-underline{border-bottom-width:4px;border-style:double;--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}
table.with-hover-effect tr:hover>td:first-child{border-left-width:2px;--tw-border-opacity:1;border-left-color:rgb(134 239 172 / var(--tw-border-opacity))}
@media (prefers-color-scheme: dark){
table.with-hover-effect tr:hover>td:first-child{--tw-border-opacity:1;border-left-color:rgb(30 41 59 / var(--tw-border-opacity))}}
table.with-hover-effect tr:hover>td:last-child{border-right-width:2px;--tw-border-opacity:1;border-right-color:rgb(134 239 172 / var(--tw-border-opacity))}
@media (prefers-color-scheme: dark){
table.with-hover-effect tr:hover>td:last-child{--tw-border-opacity:1;border-right-color:rgb(30 41 59 / var(--tw-border-opacity))}}
table.with-hover-effect tr>td:first-child{border-left-width:2px;--tw-border-opacity:1;border-left-color:rgb(255 255 255 / var(--tw-border-opacity))}
table.with-hover-effect tr>td:last-child{border-right-width:2px;--tw-border-opacity:1;border-right-color:rgb(255 255 255 / var(--tw-border-opacity))}
table.with-hover-effect tr:nth-child(even)>td:first-child{border-left-width:2px;--tw-border-opacity:1;border-left-color:rgb(249 250 251 / var(--tw-border-opacity))}
table.with-hover-effect tr:nth-child(even)>td:last-child{border-right-width:2px;--tw-border-opacity:1;border-right-color:rgb(249 250 251 / var(--tw-border-opacity))}
table.with-hover-effect tr:nth-child(even):hover>td:first-child{border-left-width:2px;--tw-border-opacity:1;border-left-color:rgb(134 239 172 / var(--tw-border-opacity))}
@media (prefers-color-scheme: dark){
table.with-hover-effect tr:nth-child(even):hover>td:first-child{--tw-border-opacity:1;border-left-color:rgb(30 41 59 / var(--tw-border-opacity))}}
table.with-hover-effect tr:nth-child(even):hover>td:last-child{border-right-width:2px;--tw-border-opacity:1;border-right-color:rgb(134 239 172 / var(--tw-border-opacity))}
@media (prefers-color-scheme: dark){
table.with-hover-effect tr:nth-child(even):hover>td:last-child{--tw-border-opacity:1;border-right-color:rgb(30 41 59 / var(--tw-border-opacity))}}
.pointer-events-none{pointer-events:none}
.fixed{position:fixed}
.absolute{position:absolute}
Expand Down Expand Up @@ -707,8 +723,8 @@ to{transform:rotate(360deg)}}
.rounded-full{border-radius:9999px}
.rounded-lg{border-radius:0.5rem}
.rounded{border-radius:0.25rem}
.rounded-sm{border-radius:0.125rem}
.rounded-md{border-radius:0.375rem}
.rounded-sm{border-radius:0.125rem}
.rounded-br-lg{border-bottom-right-radius:0.5rem}
.rounded-bl-lg{border-bottom-left-radius:0.5rem}
.border{border-width:1px}
Expand Down Expand Up @@ -929,8 +945,11 @@ to{transform:rotate(360deg)}}
.shadow-gray-100{--tw-shadow-color:#f3f4f6;--tw-shadow:var(--tw-shadow-colored)}
.shadow-gray-200\/40{--tw-shadow-color:rgb(229 231 235 / 0.4);--tw-shadow:var(--tw-shadow-colored)}
.shadow-gray-200{--tw-shadow-color:#e5e7eb;--tw-shadow:var(--tw-shadow-colored)}
.\!outline-none{outline:2px solid transparent !important;outline-offset:2px !important}
.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.\!ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important}
.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235 / var(--tw-ring-opacity))}
.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254 / var(--tw-ring-opacity))}
.ring-offset-2{--tw-ring-offset-width:2px}
.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
Expand Down Expand Up @@ -963,6 +982,8 @@ to{transform:rotate(360deg)}}
.hover\:\!text-gray-300:hover{--tw-text-opacity:1 !important;color:rgb(209 213 219 / var(--tw-text-opacity)) !important}
.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}
.hover\:opacity-100:hover{opacity:1}
.focus\:border:focus{border-width:1px}
.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}
.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68 / var(--tw-ring-opacity))}
.focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(234 179 8 / var(--tw-ring-opacity))}
Expand Down Expand Up @@ -996,17 +1017,26 @@ to{transform:rotate(360deg)}}
.peer:checked ~ .peer-checked\:bg-orange-500\/80{background-color:rgb(249 115 22 / 0.8)}
.peer:checked ~ .peer-checked\:bg-blue-500\/80{background-color:rgb(59 130 246 / 0.8)}
.peer:checked ~ .peer-checked\:after\:translate-x-10::after{content:var(--tw-content);--tw-translate-x:2.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:mt-2{margin-top:0.5rem}
.peer:-ms-input-placeholder ~ .peer-placeholder-shown\:mt-2{margin-top:0.5rem}
.peer:placeholder-shown ~ .peer-placeholder-shown\:mt-2{margin-top:0.5rem}
.peer:disabled ~ .peer-disabled\:opacity-40{opacity:0.4}
@media (prefers-color-scheme: dark){
.dark\:rounded-sm{border-radius:0.125rem}
.dark\:border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}
.dark\:border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}
.dark\:bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}
.dark\:bg-gray-700\/90{background-color:rgb(55 65 81 / 0.9)}
.dark\:bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}
.dark\:bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}
.dark\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.dark\:text-white\/80{color:rgb(255 255 255 / 0.8)}
.dark\:text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246 / var(--tw-text-opacity))}
.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity))}
.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}
.dark\:ring-slate-500{--tw-ring-opacity:1;--tw-ring-color:rgb(100 116 139 / var(--tw-ring-opacity))}
.dark\:ring-slate-600{--tw-ring-opacity:1;--tw-ring-color:rgb(71 85 105 / var(--tw-ring-opacity))}
.dark\:hover\:bg-slate-500:hover{--tw-bg-opacity:1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}
.hover\:dark\:bg-slate-500:hover{--tw-bg-opacity:1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}
.dark\:focus\:border-slate-900:focus{--tw-border-opacity:1;border-color:rgb(15 23 42 / var(--tw-border-opacity))}
.peer:focus ~ .dark\:peer-focus\:pt-1{padding-top:0.25rem}}
@media (min-width: 640px){
Expand Down
2 changes: 1 addition & 1 deletion src/resources/assets/raw/css/app.css
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
@import 'side-nav.css';
@import 'table.css';

@tailwind base;
@tailwind base;
@tailwind components;
@tailwind utilities;
1 change: 0 additions & 1 deletion src/resources/assets/raw/css/input.css
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
focus:border-blue-300
peer-placeholder-shown:mt-2
rounded-md
dark:text-white/70
}
input.no-label{
@apply placeholder-transparent
Expand Down
26 changes: 13 additions & 13 deletions src/resources/assets/raw/css/table.css
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
@layer components {
.bw-table.divided tr {
@apply border-t border-gray-200 border-b-8 border-b-gray-200/40
@apply border-t border-gray-200 dark:border-gray-400 border-b-8 border-b-gray-200/40 dark:border-b-gray-400/40
}
.bw-table.divided.thin tr {
@apply border-t border-gray-200 border-b border-b-gray-200/60
@apply border-t border-gray-200 dark:border-gray-400 border-b border-b-gray-200/60 dark:border-b-gray-400/60
}
.bw-table.striped tr:nth-child(even)>td, .bw-table.striped tr:nth-child(even):hover>td{
@apply bg-gray-50
@apply bg-gray-50 dark:bg-slate-300
}
thead>tr>th {
@apply
bg-white
text-black/80
bg-white dark:bg-slate-500
text-black/80 dark:text-white/80
text-left
text-xs
uppercase
Expand All @@ -24,22 +24,22 @@
@apply
p-5
align-top
leading-8 text-gray-500 bg-white
leading-8 text-gray-500 dark:text-slate-800 bg-white dark:bg-slate-400
}
.bw-table td.double-underline {
@apply border-b-4 border-double border-black/30
@apply border-b-4 border-double border-black
}
table.with-hover-effect tr:hover>td:first-child {
@apply bg-white border-l-2 border-l-green-300
@apply border-l-2 border-l-green-300 dark:border-l-slate-800
}
table.with-hover-effect tr:hover>td:last-child {
@apply bg-white border-r-2 border-r-green-300
@apply border-r-2 border-r-green-300 dark:border-r-slate-800
}
table.with-hover-effect tr>td:first-child {
@apply bg-white border-l-2 border-l-white
@apply border-l-2 border-l-white
}
table.with-hover-effect tr>td:last-child {
@apply bg-white border-r-2 border-r-white
@apply border-r-2 border-r-white
}
table.with-hover-effect tr:nth-child(even)>td:first-child {
@apply border-l-2 border-l-gray-50
Expand All @@ -48,10 +48,10 @@
@apply border-r-2 border-r-gray-50
}
table.with-hover-effect tr:nth-child(even):hover>td:first-child {
@apply border-l-2 border-l-green-300
@apply border-l-2 border-l-green-300 dark:border-l-slate-800
}
table.with-hover-effect tr:nth-child(even):hover>td:last-child {
@apply border-r-2 border-r-green-300
@apply border-r-2 border-r-green-300 dark:border-r-slate-800
}

}
4 changes: 2 additions & 2 deletions src/resources/views/components/avatar.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
'image' => '',
'alt' => 'image',
'size' => 'regular',
'css' => 'mr-2 mt-2',
'class' => 'mr-2 mt-2',
'stacked' => 'false',
'sizing' => [
'tiny' => '6',
Expand All @@ -17,6 +17,6 @@
@php $avatar = ($image === '') ? asset('bladewind/images/avatar.png') : $image; @endphp

<span class="w-6 w-8 w-10 w-12 w-16 w-20 w-28 h-6 h-8 h-10 h-12 h-16 h-20 h-28 hidden"></span>
<div class="w-{{ $sizing[$size] }} h-{{ $sizing[$size] }} inline-block rounded-full ring-2 ring-gray-200 ring-offset-2 overflow-hidden bg-gray-50 {{$css}} @if($stacked=='true') -ml-5 @endif">
<div class="w-{{ $sizing[$size] }} h-{{ $sizing[$size] }} inline-block rounded-full ring-2 ring-gray-200 dark:ring-slate-600 ring-offset-2 overflow-hidden {{$class}} @if($stacked=='true') -ml-5 @endif">
<img src="{{ $avatar }}" alt="{{ $alt }}" class="object-cover object-top" />
</div>
14 changes: 6 additions & 8 deletions src/resources/views/components/datepicker.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,6 @@
$required_symbol = ($has_label == 'false' && $required == 'true') ? ' *' : '';
$is_required = ($required == 'true') ? 'required' : '';
@endphp
<script src="https://cdn.jsdelivr.net/gh/alpinejs/[email protected]/dist/alpine.js" defer></script>
{{-- <script defer src="https://unpkg.com/[email protected]/dist/cdn.min.js"></script> --}}

@if($type == 'single')
<div x-data="app('{{ $default_date }}')" x-init="[initDate(), getNoOfDays()]" x-cloak>
Expand All @@ -90,11 +88,11 @@ class="bw-datepicker bw-input block w-full peer {{$name}} {{$is_required}}"
is_datepicker="true"
placeholder="{{ $placeholder }}{{$required_symbol}}" />

<div class="bg-white mt-12 p-4 absolute top-0 left-0 z-50 shadow-md" style="width: 17rem"
<div class="bg-white dark:bg-slate-600 mt-12 p-4 absolute top-0 left-0 z-50 shadow-md" style="width: 17rem"
x-show.transition="showDatepicker" @click.away="showDatepicker = false">
<div class="flex justify-between items-center mb-2">
<div>
<span x-text="MONTH_NAMES[month]" class="text-lg font-bold text-gray-800 cursor-default"></span>
<span x-text="MONTH_NAMES[month]" class="text-lg font-bold text-gray-800 dark:text-gray-400 cursor-default"></span>
<span x-text="year" class="ml-1 text-lg text-gray-600 font-normal cursor-default"></span>
</div>
<div>
Expand Down Expand Up @@ -123,7 +121,7 @@ class="bw-datepicker bw-input block w-full peer {{$name}} {{$is_required}}"
<div class="flex flex-wrap mb-3 -mx-1">
<template x-for="(day, index) in DAYS" :key="index">
<div style="width: 14.26%" class="px-0.5">
<div x-text="day" class="text-gray-800 font-medium text-center text-xs uppercase cursor-default"></div>
<div x-text="day" class="text-gray-800 dark:text-gray-400 font-medium text-center text-xs uppercase cursor-default"></div>
</div>
</template>
</div>
Expand All @@ -135,9 +133,9 @@ class="bw-datepicker bw-input block w-full peer {{$name}} {{$is_required}}"
<template x-for="(date, dateIndex) in no_of_days" :key="dateIndex">
<div style="width: 14.28%" class=" mb-1">
<div @click="getDateValue(date)" x-text="date" class="cursor-pointer text-center text-sm leading-8 rounded-full transition ease-in-out duration-100" :class="{
'bg-blue-200': isToday(date) == true,
'text-gray-600 hover:bg-blue-200': isToday(date) == false && isSelectedDate(date) == false,
'bg-blue-500 text-white hover:bg-opacity-75': isSelectedDate(date) == true }">
'bg-blue-200 dark:bg-slate-700': isToday(date) == true,
'text-gray-600 dark:text-gray-100 hover:bg-blue-200 hover:dark:bg-slate-500': isToday(date) == false && isSelectedDate(date) == false,
'bg-blue-500 dark:bg-slate-700 text-white hover:bg-opacity-75': isSelectedDate(date) == true }">
</div>
</div>
</template>
Expand Down
2 changes: 1 addition & 1 deletion src/resources/views/components/input.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

<div class="relative w-full @if($add_clearing == 'true') mb-2 @endif">
<input
{{ $attributes->merge(['class' => "bw-input w-full border border-slate-300/50 dark:text-white/80 dark:border-slate-700 dark:bg-slate-600 dark:focus:border-slate-900 peer $is_required $name $placeholder_color"]) }}
{{ $attributes->merge(['class' => "bw-input w-full border border-slate-300/50 dark:text-white dark:border-slate-700 dark:bg-slate-600 dark:focus:border-slate-900 peer $is_required $name $placeholder_color"]) }}
type="{{ $type }}"
id="{{ $name }}"
name="{{ $name }}"
Expand Down
Loading

0 comments on commit 92661f3

Please sign in to comment.