vitamin-ios icon indicating copy to clipboard operation
vitamin-ios copied to clipboard

feat: Support LocalizedStringKey with TextField

Open GerardPaligot opened this issue 1 year ago • 0 comments

Is your request related to a problem? Please describe.

Describe the solution you'd like

For now, when I would like to use vitaminTextFieldStyle or directly the Vitamin component, I can only pass a String for the label and helperText.

    public func vitaminTextFieldStyle(
        style: VitaminTextFieldStyle = .outlined,
        label: String,
        helperText: String? = nil,
        state: Binding<VitaminTextFieldState>,
        icon: VitaminTextField.IconConfiguration? = nil,
        characterLimit: VitaminTextField.CharacterLimitConfiguration? = nil
    )

We should add variant to support LocalizedStringKey in addition to the existing API.

    public func vitaminTextFieldStyle(
        style: VitaminTextFieldStyle = .outlined,
        label: LocalizedStringKey,
        helperText: LocalizedStringKey? = nil,
        state: Binding<VitaminTextFieldState>,
        icon: VitaminTextField.IconConfiguration? = nil,
        characterLimit: VitaminTextField.CharacterLimitConfiguration? = nil
    )

GerardPaligot avatar Mar 14 '23 15:03 GerardPaligot