mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-20 15:01:46 +01:00
200 lines
9.4 KiB
Plaintext
200 lines
9.4 KiB
Plaintext
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
|
|
|
|
exports[`Input > renders basic case correctly 1`] = `
|
|
"<div class="relative"><input type="text" class="relative block w-full disabled:cursor-not-allowed disabled:opacity-75 focus:outline-none border-0 rounded-md placeholder-gray-400 dark:placeholder-gray-500 text-sm gap-x-1.5 px-2.5 py-1.5 shadow-sm bg-white dark:bg-gray-900 text-gray-900 dark:text-white ring-1 ring-inset ring-gray-300 dark:ring-gray-700 focus:ring-2 focus:ring-primary-500 dark:focus:ring-primary-400">
|
|
<!-- span
|
|
v-if="(isLeading && leadingIconName) || $slots.leading"
|
|
:class="leadingWrapperIconClass"
|
|
>
|
|
<slot name="leading" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="leadingIconName" :class="leadingIconClass" />
|
|
</slot>
|
|
</span>
|
|
|
|
<span
|
|
v-if="(isTrailing && trailingIconName) || $slots.trailing"
|
|
:class="trailingWrapperIconClass"
|
|
>
|
|
<slot name="trailing" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="trailingIconName" :class="trailingIconClass" />
|
|
</slot>
|
|
</span -->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`Input > renders with color correctly 1`] = `
|
|
"<div class="relative"><input type="text" class="relative block w-full disabled:cursor-not-allowed disabled:opacity-75 focus:outline-none border-0 rounded-md placeholder-gray-400 dark:placeholder-gray-500 text-sm gap-x-1.5 px-2.5 py-1.5 shadow-sm bg-transparent text-gray-900 dark:text-white ring-1 ring-inset ring-red-500 dark:ring-red-400 focus:ring-2 focus:ring-red-500 dark:focus:ring-red-400">
|
|
<!-- span
|
|
v-if="(isLeading && leadingIconName) || $slots.leading"
|
|
:class="leadingWrapperIconClass"
|
|
>
|
|
<slot name="leading" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="leadingIconName" :class="leadingIconClass" />
|
|
</slot>
|
|
</span>
|
|
|
|
<span
|
|
v-if="(isTrailing && trailingIconName) || $slots.trailing"
|
|
:class="trailingWrapperIconClass"
|
|
>
|
|
<slot name="trailing" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="trailingIconName" :class="trailingIconClass" />
|
|
</slot>
|
|
</span -->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`Input > renders with disabled correctly 1`] = `
|
|
"<div class="relative"><input type="text" class="relative block w-full disabled:cursor-not-allowed disabled:opacity-75 focus:outline-none border-0 rounded-md placeholder-gray-400 dark:placeholder-gray-500 text-sm gap-x-1.5 px-2.5 py-1.5 shadow-sm bg-white dark:bg-gray-900 text-gray-900 dark:text-white ring-1 ring-inset ring-gray-300 dark:ring-gray-700 focus:ring-2 focus:ring-primary-500 dark:focus:ring-primary-400" disabled="">
|
|
<!-- span
|
|
v-if="(isLeading && leadingIconName) || $slots.leading"
|
|
:class="leadingWrapperIconClass"
|
|
>
|
|
<slot name="leading" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="leadingIconName" :class="leadingIconClass" />
|
|
</slot>
|
|
</span>
|
|
|
|
<span
|
|
v-if="(isTrailing && trailingIconName) || $slots.trailing"
|
|
:class="trailingWrapperIconClass"
|
|
>
|
|
<slot name="trailing" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="trailingIconName" :class="trailingIconClass" />
|
|
</slot>
|
|
</span -->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`Input > renders with name correctly 1`] = `
|
|
"<div class="relative"><input type="text" name="username" class="relative block w-full disabled:cursor-not-allowed disabled:opacity-75 focus:outline-none border-0 rounded-md placeholder-gray-400 dark:placeholder-gray-500 text-sm gap-x-1.5 px-2.5 py-1.5 shadow-sm bg-white dark:bg-gray-900 text-gray-900 dark:text-white ring-1 ring-inset ring-gray-300 dark:ring-gray-700 focus:ring-2 focus:ring-primary-500 dark:focus:ring-primary-400">
|
|
<!-- span
|
|
v-if="(isLeading && leadingIconName) || $slots.leading"
|
|
:class="leadingWrapperIconClass"
|
|
>
|
|
<slot name="leading" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="leadingIconName" :class="leadingIconClass" />
|
|
</slot>
|
|
</span>
|
|
|
|
<span
|
|
v-if="(isTrailing && trailingIconName) || $slots.trailing"
|
|
:class="trailingWrapperIconClass"
|
|
>
|
|
<slot name="trailing" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="trailingIconName" :class="trailingIconClass" />
|
|
</slot>
|
|
</span -->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`Input > renders with placeholder correctly 1`] = `
|
|
"<div class="relative"><input type="text" placeholder="Enter your username" class="relative block w-full disabled:cursor-not-allowed disabled:opacity-75 focus:outline-none border-0 rounded-md placeholder-gray-400 dark:placeholder-gray-500 text-sm gap-x-1.5 px-2.5 py-1.5 shadow-sm bg-white dark:bg-gray-900 text-gray-900 dark:text-white ring-1 ring-inset ring-gray-300 dark:ring-gray-700 focus:ring-2 focus:ring-primary-500 dark:focus:ring-primary-400">
|
|
<!-- span
|
|
v-if="(isLeading && leadingIconName) || $slots.leading"
|
|
:class="leadingWrapperIconClass"
|
|
>
|
|
<slot name="leading" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="leadingIconName" :class="leadingIconClass" />
|
|
</slot>
|
|
</span>
|
|
|
|
<span
|
|
v-if="(isTrailing && trailingIconName) || $slots.trailing"
|
|
:class="trailingWrapperIconClass"
|
|
>
|
|
<slot name="trailing" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="trailingIconName" :class="trailingIconClass" />
|
|
</slot>
|
|
</span -->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`Input > renders with required correctly 1`] = `
|
|
"<div class="relative"><input type="text" class="relative block w-full disabled:cursor-not-allowed disabled:opacity-75 focus:outline-none border-0 rounded-md placeholder-gray-400 dark:placeholder-gray-500 text-sm gap-x-1.5 px-2.5 py-1.5 shadow-sm bg-white dark:bg-gray-900 text-gray-900 dark:text-white ring-1 ring-inset ring-gray-300 dark:ring-gray-700 focus:ring-2 focus:ring-primary-500 dark:focus:ring-primary-400">
|
|
<!-- span
|
|
v-if="(isLeading && leadingIconName) || $slots.leading"
|
|
:class="leadingWrapperIconClass"
|
|
>
|
|
<slot name="leading" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="leadingIconName" :class="leadingIconClass" />
|
|
</slot>
|
|
</span>
|
|
|
|
<span
|
|
v-if="(isTrailing && trailingIconName) || $slots.trailing"
|
|
:class="trailingWrapperIconClass"
|
|
>
|
|
<slot name="trailing" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="trailingIconName" :class="trailingIconClass" />
|
|
</slot>
|
|
</span -->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`Input > renders with size correctly 1`] = `
|
|
"<div class="relative"><input type="text" class="relative block w-full disabled:cursor-not-allowed disabled:opacity-75 focus:outline-none border-0 rounded-md placeholder-gray-400 dark:placeholder-gray-500 text-sm gap-x-1.5 px-2.5 py-1.5 shadow-sm bg-white dark:bg-gray-900 text-gray-900 dark:text-white ring-1 ring-inset ring-gray-300 dark:ring-gray-700 focus:ring-2 focus:ring-primary-500 dark:focus:ring-primary-400">
|
|
<!-- span
|
|
v-if="(isLeading && leadingIconName) || $slots.leading"
|
|
:class="leadingWrapperIconClass"
|
|
>
|
|
<slot name="leading" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="leadingIconName" :class="leadingIconClass" />
|
|
</slot>
|
|
</span>
|
|
|
|
<span
|
|
v-if="(isTrailing && trailingIconName) || $slots.trailing"
|
|
:class="trailingWrapperIconClass"
|
|
>
|
|
<slot name="trailing" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="trailingIconName" :class="trailingIconClass" />
|
|
</slot>
|
|
</span -->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`Input > renders with type correctly 1`] = `
|
|
"<div class="relative"><input type="password" class="relative block w-full disabled:cursor-not-allowed disabled:opacity-75 focus:outline-none border-0 rounded-md placeholder-gray-400 dark:placeholder-gray-500 text-sm gap-x-1.5 px-2.5 py-1.5 shadow-sm bg-white dark:bg-gray-900 text-gray-900 dark:text-white ring-1 ring-inset ring-gray-300 dark:ring-gray-700 focus:ring-2 focus:ring-primary-500 dark:focus:ring-primary-400">
|
|
<!-- span
|
|
v-if="(isLeading && leadingIconName) || $slots.leading"
|
|
:class="leadingWrapperIconClass"
|
|
>
|
|
<slot name="leading" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="leadingIconName" :class="leadingIconClass" />
|
|
</slot>
|
|
</span>
|
|
|
|
<span
|
|
v-if="(isTrailing && trailingIconName) || $slots.trailing"
|
|
:class="trailingWrapperIconClass"
|
|
>
|
|
<slot name="trailing" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="trailingIconName" :class="trailingIconClass" />
|
|
</slot>
|
|
</span -->
|
|
</div>"
|
|
`;
|
|
|
|
exports[`Input > renders with variant correctly 1`] = `
|
|
"<div class="relative"><input type="text" class="relative block w-full disabled:cursor-not-allowed disabled:opacity-75 focus:outline-none border-0 rounded-md placeholder-gray-400 dark:placeholder-gray-500 text-sm gap-x-1.5 px-2.5 py-1.5 shadow-sm bg-white dark:bg-gray-900 text-gray-900 dark:text-white ring-1 ring-inset ring-gray-300 dark:ring-gray-700 focus:ring-2 focus:ring-primary-500 dark:focus:ring-primary-400">
|
|
<!-- span
|
|
v-if="(isLeading && leadingIconName) || $slots.leading"
|
|
:class="leadingWrapperIconClass"
|
|
>
|
|
<slot name="leading" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="leadingIconName" :class="leadingIconClass" />
|
|
</slot>
|
|
</span>
|
|
|
|
<span
|
|
v-if="(isTrailing && trailingIconName) || $slots.trailing"
|
|
:class="trailingWrapperIconClass"
|
|
>
|
|
<slot name="trailing" :disabled="disabled" :loading="loading">
|
|
<UIcon :name="trailingIconName" :class="trailingIconClass" />
|
|
</slot>
|
|
</span -->
|
|
</div>"
|
|
`;
|