Fix New issue in Library
This commit is contained in:
@@ -144,6 +144,10 @@ const controlWrap = "relative";
|
|||||||
}),
|
}),
|
||||||
p.prefixText && "rounded-l-none",
|
p.prefixText && "rounded-l-none",
|
||||||
p.suffixText && "rounded-r-none",
|
p.suffixText && "rounded-r-none",
|
||||||
|
p.iconLeft && "rounded-l-none",
|
||||||
|
p.iconRight && "rounded-r-none",
|
||||||
|
p.error &&
|
||||||
|
"border-danger focus-visible:ring-danger/40",
|
||||||
)}
|
)}
|
||||||
data-control
|
data-control
|
||||||
placeholder={p.placeholder}
|
placeholder={p.placeholder}
|
||||||
@@ -213,6 +217,10 @@ const controlWrap = "relative";
|
|||||||
"block w-full border border-gray-200 shadow-sm rounded-lg text-sm focus:z-10 focus:border-blue-500 focus:ring-blue-500 disabled:opacity-50 disabled:pointer-events-none dark:bg-neutral-900 dark:border-neutral-700 dark:text-neutral-400 file:bg-gray-50 file:border-0 file:me-4 file:py-3 file:px-4 dark:file:bg-neutral-700 dark:file:text-neutral-400",
|
"block w-full border border-gray-200 shadow-sm rounded-lg text-sm focus:z-10 focus:border-blue-500 focus:ring-blue-500 disabled:opacity-50 disabled:pointer-events-none dark:bg-neutral-900 dark:border-neutral-700 dark:text-neutral-400 file:bg-gray-50 file:border-0 file:me-4 file:py-3 file:px-4 dark:file:bg-neutral-700 dark:file:text-neutral-400",
|
||||||
p.prefixText && "rounded-l-none",
|
p.prefixText && "rounded-l-none",
|
||||||
p.suffixText && "rounded-r-none",
|
p.suffixText && "rounded-r-none",
|
||||||
|
p.iconLeft && "rounded-l-none",
|
||||||
|
p.iconRight && "rounded-r-none",
|
||||||
|
p.error &&
|
||||||
|
"border-danger focus-visible:ring-danger/40",
|
||||||
)}
|
)}
|
||||||
data-control
|
data-control
|
||||||
multiple
|
multiple
|
||||||
@@ -273,6 +281,9 @@ const controlWrap = "relative";
|
|||||||
: p.size === "lg"
|
: p.size === "lg"
|
||||||
? "text-base p-4"
|
? "text-base p-4"
|
||||||
: "text-sm p-3",
|
: "text-sm p-3",
|
||||||
|
p.iconLeft && "rounded-l-none",
|
||||||
|
p.iconRight && "rounded-r-none",
|
||||||
|
p.error && "border-danger focus-visible:ring-danger/40",
|
||||||
)}
|
)}
|
||||||
data-initial={typeof p.value === "string" ? p.value : ""}
|
data-initial={typeof p.value === "string" ? p.value : ""}
|
||||||
/>
|
/>
|
||||||
@@ -299,6 +310,9 @@ const controlWrap = "relative";
|
|||||||
class={cn(
|
class={cn(
|
||||||
selectBase({ size: p.size ?? "md" }),
|
selectBase({ size: p.size ?? "md" }),
|
||||||
"appearance-none bg-[length:16px_16px] pr-9",
|
"appearance-none bg-[length:16px_16px] pr-9",
|
||||||
|
p.iconLeft && "rounded-l-none",
|
||||||
|
p.iconRight && "rounded-r-none",
|
||||||
|
p.error && "border-danger focus-visible:ring-danger/40",
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
{!p.multiple && p.placeholder && (
|
{!p.multiple && p.placeholder && (
|
||||||
|
|||||||
@@ -84,8 +84,8 @@ const formId = `f-${Math.random().toString(36).slice(2)}`;
|
|||||||
|
|
||||||
<!-- Client validation & submit hook (no zod import here) -->
|
<!-- Client validation & submit hook (no zod import here) -->
|
||||||
<script type="module" define:vars={{ formId, showSuccesInput }}>
|
<script type="module" define:vars={{ formId, showSuccesInput }}>
|
||||||
const INVALID_KLS = ["!border-danger", "focus-visible:ring-danger/40"];
|
const INVALID_KLS = ["border-danger", "focus-visible:ring-danger/40"];
|
||||||
const VALID_KLS = ["!border-success", "focus-visible:ring-success/40"];
|
const VALID_KLS = ["border-success", "focus-visible:ring-success/40"];
|
||||||
|
|
||||||
const form = document.getElementById(formId);
|
const form = document.getElementById(formId);
|
||||||
if (!form) throw new Error("Form element not found");
|
if (!form) throw new Error("Form element not found");
|
||||||
|
|||||||
Reference in New Issue
Block a user