primevue-mirror/components/lib/themes/nora/inputtext/index.d.ts

144 lines
3.9 KiB
TypeScript
Raw Normal View History

2024-05-13 21:48:50 +00:00
/**
*
* InputText renders a text field to enter data.
*
* [Live Demo](https://www.primevue.org/inputtext/)
*
* @module nora/inputtext
*
*/
2024-05-16 14:52:16 +00:00
import { ColorSchemeDesignToken } from '..';
2024-05-13 21:48:50 +00:00
2024-05-16 14:52:16 +00:00
export interface InputTextDesignTokens extends ColorSchemeDesignToken<InputTextDesignTokens> {
2024-05-13 21:48:50 +00:00
/**
2024-05-16 14:52:16 +00:00
* Used to pass tokens of the root section
2024-05-13 21:48:50 +00:00
*/
2024-05-16 14:52:16 +00:00
root?: {
2024-05-13 21:48:50 +00:00
/**
* Background of an input field
*
* @designToken inputtext.background
*/
background?: string;
2024-05-16 14:52:16 +00:00
/**
* Background of an input field when disabled
*
* @designToken inputtext.disabled.background
*/
disabledBackground?: string;
/**
* Background of an input field when filled mode
*
* @designToken inputtext.filled.background
*/
filledBackground?: string;
/**
* Background of an input field on the focus state of filled mode
*
* @designToken inputtext.filled.focus.background
*/
filledFocusBackground?: string;
/**
* Border color of an input field
*
* @designToken inputtext.border.color
*/
borderColor?: string;
/**
* Border color of an input field on the hover state
*
* @designToken inputtext.hover.border.color
*/
hoverBorderColor?: string;
/**
* Border color of an input field on the focus state
*
* @designToken inputtext.focus.border.color
*/
focusBorderColor?: string;
/**
* Border color of an input field when invalid
*
* @designToken inputtext.invalid.border.color
*/
invalidBorderColor?: string;
/**
* Color of an input field
*
* @designToken inputtext.color
*/
color?: string;
/**
* Color of an input field when disabled
*
* @designToken inputtext.disabled.color
*/
disabledColor?: string;
/**
* Placeholder color of an input field
*
* @designToken inputtext.placeholder.color
*/
placeholderColor?: string;
/**
* Shadow of an input field
*
* @designToken inputtext.shadow
*/
shadow?: string;
/**
* Padding right and left of an input field
*
* @designToken inputtext.padding.x
*/
paddingX?: string;
/**
* Padding top and bottom of an input field
*
* @designToken inputtext.padding.y
*/
paddingY?: string;
/**
* Border radius of an input field
*
* @designToken inputtext.border.radius
*/
borderRadius?: string;
/**
* Outline of an input field on the focus state
*/
focusRing?: {
/**
* Outline width of an input field on the focus state
*
* @designToken inputtext.focus.ring.width
*/
width?: string;
/**
* Outline style of an input field on the focus state
*
* @designToken inputtext.focus.ring.style
*/
style?: string;
/**
* Outline color of an input field on the focus state
*
* @designToken inputtext.focus.ring.color
*/
color?: string;
/**
* Outline offset of an input field on the focus state
*
* @designToken inputtext.focus.ring.offset
*/
offset?: string;
/**
* Shadow of an input field on the focus state
*
* @designToken inputtext.focus.ring.shadow
*/
shadow?: string;
};
};
2024-05-13 21:48:50 +00:00
}