diff --git a/packages/themes/types/iftalabel/index.d.ts b/packages/themes/types/iftalabel/index.d.ts new file mode 100644 index 000000000..f856c63cd --- /dev/null +++ b/packages/themes/types/iftalabel/index.d.ts @@ -0,0 +1,78 @@ +/** + * + * IftaLabel Design Tokens + * + * [Live Demo](https://www.primevue.org/iftalabel/) + * + * @module themes/iftalabel + * + */ + +import { ColorSchemeDesignToken } from '..'; + +export interface IftaLabelDesignTokens extends ColorSchemeDesignToken { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Color of root + * + * @designToken iftalabel.color + */ + color?: string; + /** + * Focus color of root + * + * @designToken iftalabel.focus.color + */ + focusColor?: string; + /** + * Invalid color of root + * + * @designToken iftalabel.invalid.color + */ + invalidColor?: string; + /** + * Transition duration of root + * + * @designToken iftalabel.transition.duration + */ + transitionDuration?: string; + /** + * Position x of root + * + * @designToken iftalabel.position.x + */ + positionX?: string; + /** + * Top of root + * + * @designToken iftalabel.top + */ + top?: string; + /** + * Font size of root + * + * @designToken iftalabel.font.size + */ + fontSize?: string; + /** + * Font weight of root + * + * @designToken iftalabel.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the input section + */ + input?: { + /** + * Padding top of input + * + * @designToken iftalabel.input.padding.top + */ + paddingTop?: string; + }; +}