UNPKG

@progress/kendo-angular-inputs

Version:

Kendo UI for Angular Inputs Package - Everything you need to build professional form functionality (Checkbox, ColorGradient, ColorPalette, ColorPicker, FlatColorPicker, FormField, MaskedTextBox, NumericTextBox, RadioButton, RangeSlider, Slider, Switch, Te

207 lines (206 loc) 7.98 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { PrefixTemplateDirective, SuffixTemplateDirective, SeparatorComponent } from "@progress/kendo-angular-common"; import { CheckBoxComponent } from "./checkbox/checkbox.component"; import { CheckBoxDirective } from "./checkbox/checkbox.directive"; import { ColorGradientComponent } from "./colorpicker/color-gradient.component"; import { ColorPaletteComponent } from "./colorpicker/color-palette.component"; import { ColorPickerComponent } from "./colorpicker/colorpicker.component"; import { FlatColorPickerComponent } from "./colorpicker/flatcolorpicker.component"; import { ColorPickerCustomMessagesComponent } from "./colorpicker/localization/custom-messages.component"; import { ErrorComponent } from "./formfield/error.component"; import { FormFieldComponent } from "./formfield/formfield.component"; import { HintComponent } from "./formfield/hint.component"; import { MaskedTextBoxComponent } from "./maskedtextbox/maskedtextbox.component"; import { NumericTextBoxCustomMessagesComponent } from "./numerictextbox/localization/custom-messages.component"; import { NumericTextBoxComponent } from "./numerictextbox/numerictextbox.component"; import { RadioButtonComponent } from "./radiobutton/radiobutton.component"; import { RadioButtonDirective } from "./radiobutton/radiobutton.directive"; import { RangeSliderCustomMessagesComponent } from "./rangeslider/localization/custom-messages.component"; import { RangeSliderComponent } from "./rangeslider/rangeslider.component"; import { RatingHoveredItemTemplateDirective } from "./rating/directives/rating-hovered-item.directive"; import { RatingItemTemplateDirective } from "./rating/directives/rating-item.directive"; import { RatingSelectedItemTemplateDirective } from "./rating/directives/rating-selected-item.directive"; import { RatingComponent } from "./rating/rating.component"; import { InputSeparatorComponent } from "./shared/input-separator.component"; import { TextAreaDirective } from "./shared/textarea.directive"; import { SignatureCustomMessagesComponent } from "./signature/localization/custom-messages.component"; import { SignatureComponent } from "./signature/signature.component"; import { SliderCustomMessagesComponent } from "./slider/localization/custom-messages.component"; import { SliderComponent } from "./slider/slider.component"; import { LabelTemplateDirective } from "./sliders-common/label-template.directive"; import { SwitchCustomMessagesComponent } from "./switch/localization/custom-messages.component"; import { SwitchComponent } from "./switch/switch.component"; import { TextAreaPrefixComponent } from "./textarea/textarea-prefix.component"; import { TextAreaSuffixComponent } from "./textarea/textarea-suffix.component"; import { TextAreaComponent } from "./textarea/textarea.component"; import { TextBoxCustomMessagesComponent } from "./textbox/localization/custom-messages.component"; import { TextBoxPrefixTemplateDirective } from "./textbox/textbox-prefix.directive"; import { TextBoxSuffixTemplateDirective } from "./textbox/textbox-suffix.directive"; import { TextBoxComponent } from "./textbox/textbox.component"; import { TextBoxDirective } from "./textbox/textbox.directive"; import { OTPInputComponent } from "./otpinput/otpinput.component"; import { OTPInputCustomMessagesComponent } from "./otpinput/localization/custom-messages.component"; /** * Utility array that contains all `TextBox` related components and directives */ export const KENDO_TEXTBOX = [ TextBoxDirective, TextBoxComponent, InputSeparatorComponent, TextBoxSuffixTemplateDirective, TextBoxPrefixTemplateDirective, TextBoxCustomMessagesComponent, PrefixTemplateDirective, SuffixTemplateDirective, SeparatorComponent ]; /** * Utility array that contains all `NumericTextBox` related components and directives */ export const KENDO_NUMERICTEXTBOX = [ NumericTextBoxComponent, NumericTextBoxCustomMessagesComponent, PrefixTemplateDirective, SuffixTemplateDirective, SeparatorComponent ]; /** * Utility array that contains all `MaskedTextBox` related components and directives */ export const KENDO_MASKEDTEXTBOX = [ MaskedTextBoxComponent, PrefixTemplateDirective, SuffixTemplateDirective, SeparatorComponent ]; /** * Utility array that contains all `OTP` related components and directives */ export const KENDO_OTPINPUT = [ OTPInputComponent, OTPInputCustomMessagesComponent ]; /** * Utility array that contains all `TextArea` related components and directives */ export const KENDO_TEXTAREA = [ TextAreaComponent, TextAreaDirective, TextAreaPrefixComponent, TextAreaSuffixComponent, SeparatorComponent ]; /** * Utility array that contains all `CheckBox` related components and directives */ export const KENDO_CHECKBOX = [ CheckBoxComponent, CheckBoxDirective ]; /** * Utility array that contains all `RadioButton` related components and directives */ export const KENDO_RADIOBUTTON = [ RadioButtonComponent, RadioButtonDirective ]; /** * Utility array that contains all `Switch` related components and directives */ export const KENDO_SWITCH = [ SwitchComponent, SwitchCustomMessagesComponent ]; /** * Utility array that contains all `FormField` related components and directives */ export const KENDO_FORMFIELD = [ FormFieldComponent, HintComponent, ErrorComponent ]; /** * Utility array that contains all `Slider` related components and directives */ export const KENDO_SLIDER = [ SliderComponent, SliderCustomMessagesComponent, LabelTemplateDirective, ]; /** * Utility array that contains all `RangeSlider` related components and directives */ export const KENDO_RANGESLIDER = [ RangeSliderComponent, RangeSliderCustomMessagesComponent, LabelTemplateDirective ]; /** * Utility array that contains all `Rating` related components and directives */ export const KENDO_RATING = [ RatingComponent, RatingItemTemplateDirective, RatingHoveredItemTemplateDirective, RatingSelectedItemTemplateDirective ]; /** * Utility array that contains all `Signature` related components and directives */ export const KENDO_SIGNATURE = [ SignatureComponent, SignatureCustomMessagesComponent ]; /** * Utility array that contains all `ColorPicker` related components and directives */ export const KENDO_COLORPICKER = [ ColorPickerComponent, ColorPickerCustomMessagesComponent ]; /** * Utility array that contains all `FlatColorPicker` related components and directives */ export const KENDO_FLATCOLORPICKER = [ FlatColorPickerComponent, ColorPickerCustomMessagesComponent ]; /** * Utility array that contains all `ColorPallete` related components and directives */ export const KENDO_COLORPALETTE = [ ColorPaletteComponent, ColorPickerCustomMessagesComponent ]; /** * Utility array that contains all `ColorGradient` related components and directives */ export const KENDO_COLORGRADIENT = [ ColorGradientComponent, ColorPickerCustomMessagesComponent ]; /** * Utility array that contains all `@progress/kendo-angular-inputs` related components and directives */ export const KENDO_INPUTS = [ ...KENDO_TEXTBOX, ...KENDO_NUMERICTEXTBOX, ...KENDO_MASKEDTEXTBOX, ...KENDO_TEXTAREA, ...KENDO_CHECKBOX, ...KENDO_RADIOBUTTON, ...KENDO_SWITCH, ...KENDO_FORMFIELD, ...KENDO_SLIDER, ...KENDO_RANGESLIDER, ...KENDO_RATING, ...KENDO_SIGNATURE, ...KENDO_COLORPICKER, ...KENDO_FLATCOLORPICKER, ...KENDO_COLORGRADIENT, ...KENDO_COLORPALETTE, ...KENDO_OTPINPUT ];