mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-15 10:21:05 +00:00
* Initial commit * Fixes [FluidForm] TextInput error icon is misplaced #1667 * Contributes to [TextInput] helperText enhancements #1633 * Adopts Standardize props and events #1621 * Added slots for Standardize props and events #1621 * Added pointer events, updated skeleton TextInput v11 #1888 * Address a bug in the word counter regex * Update src/TextInput/TextInput.svelte Correcting type attribute definition for HTML attributes Co-authored-by: Enrico Sacchetti <esacchetti@gmail.com> * Update src/TextInput/TextInput.svelte Correcting type attribute definition for HTML attributes Co-authored-by: Enrico Sacchetti <esacchetti@gmail.com> * Update src/TextInput/TextInput.svelte Explicitly define default value for `size` Co-authored-by: Enrico Sacchetti <esacchetti@gmail.com> * Adopted suggested changes * Updated `TextInput.test`; added forgotten files from previous --------- Co-authored-by: Samuel Janda <hi@simpleprogramming.com.au> Co-authored-by: Enrico Sacchetti <esacchetti@gmail.com>
27 lines
694 B
TypeScript
27 lines
694 B
TypeScript
import type { SvelteComponentTyped } from "svelte";
|
|
|
|
export interface TextInputSkeletonProps {
|
|
/**
|
|
* Set to `true` to hide the label text
|
|
* @default false
|
|
*/
|
|
hideLabel?: boolean;
|
|
|
|
/**
|
|
* Specify the div HTML attributes for the skeleton container
|
|
* @default {}
|
|
*/
|
|
divAttributes?: import("svelte/elements").HTMLDivAttributes;
|
|
}
|
|
|
|
export default class TextInputSkeleton extends SvelteComponentTyped<
|
|
TextInputSkeletonProps,
|
|
{
|
|
click: WindowEventMap["click"];
|
|
pointerup: WindowEventMap["pointerup"];
|
|
pointerover: WindowEventMap["pointerover"];
|
|
pointerenter: WindowEventMap["pointerenter"];
|
|
pointerleave: WindowEventMap["pointerleave"];
|
|
},
|
|
{}
|
|
> {}
|