2023-03-01 12:15:52 +00:00
|
|
|
/**
|
|
|
|
*
|
|
|
|
* Chips groups a collection of contents in tabs.
|
|
|
|
*
|
2024-04-18 14:18:40 +00:00
|
|
|
* [Live Demo](https://www.primevue.org/inputchips/)
|
2023-03-01 12:15:52 +00:00
|
|
|
*
|
|
|
|
* @module chips
|
|
|
|
*
|
|
|
|
*/
|
2024-04-18 14:18:40 +00:00
|
|
|
import 'vue';
|
|
|
|
import * as InputChips from '../inputchips';
|
|
|
|
import { ClassComponent, GlobalComponentConstructor } from '../ts-helpers';
|
2023-05-05 09:36:30 +00:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Custom passthrough(pt) option method.
|
|
|
|
*/
|
2024-04-18 14:18:40 +00:00
|
|
|
export interface ChipsPassThroughMethodOptions extends InputChips.InputChipsPassThroughMethodOptions {}
|
2023-05-05 09:36:30 +00:00
|
|
|
|
2024-04-08 12:20:51 +00:00
|
|
|
/**
|
|
|
|
* Custom shared passthrough(pt) option method.
|
|
|
|
*/
|
2024-04-18 14:18:40 +00:00
|
|
|
export interface ChipsSharedPassThroughMethodOptions extends InputChips.InputChipsSharedPassThroughMethodOptions {}
|
2024-04-08 12:20:51 +00:00
|
|
|
|
2023-03-01 12:15:52 +00:00
|
|
|
/**
|
2023-03-06 20:35:39 +00:00
|
|
|
* Custom add event.
|
|
|
|
* @see {@link ChipsEmits.add}
|
2023-03-01 12:15:52 +00:00
|
|
|
*/
|
2024-04-18 14:18:40 +00:00
|
|
|
export interface ChipsAddEvent extends InputChips.InputChipsAddEvent {}
|
2022-09-06 12:03:37 +00:00
|
|
|
|
|
|
|
/**
|
2023-03-01 12:15:52 +00:00
|
|
|
* Custom remove event.
|
2023-03-06 20:35:39 +00:00
|
|
|
* @see {@link ChipsEmits.remove}
|
2022-09-06 12:03:37 +00:00
|
|
|
* @extends ChipsAddEvent
|
|
|
|
*/
|
2022-09-14 11:26:01 +00:00
|
|
|
export interface ChipsRemoveEvent extends ChipsAddEvent {}
|
2022-09-06 12:03:37 +00:00
|
|
|
|
2023-05-05 09:36:30 +00:00
|
|
|
/**
|
|
|
|
* Custom passthrough(pt) options.
|
|
|
|
* @see {@link ChipsProps.pt}
|
|
|
|
*/
|
2024-04-18 14:18:40 +00:00
|
|
|
export interface ChipsPassThroughOptions extends InputChips.InputChipsPassThroughOptions {}
|
2023-05-05 09:36:30 +00:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Custom passthrough attributes for each DOM elements
|
|
|
|
*/
|
2024-04-18 14:18:40 +00:00
|
|
|
export interface ChipsPassThroughAttributes extends InputChips.InputChipsPassThroughAttributes {}
|
2023-05-05 09:36:30 +00:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Defines current inline state in Chips component.
|
|
|
|
*/
|
2024-04-18 14:18:40 +00:00
|
|
|
export interface ChipsState extends InputChips.InputChipsState {}
|
2023-05-05 09:36:30 +00:00
|
|
|
|
2023-03-01 12:15:52 +00:00
|
|
|
/**
|
|
|
|
* Defines valid properties in Chips component.
|
|
|
|
*/
|
2024-04-18 14:18:40 +00:00
|
|
|
export interface ChipsProps extends InputChips.InputChipsProps {}
|
2023-03-01 12:15:52 +00:00
|
|
|
/**
|
|
|
|
* Defines valid slots in Chips slots.
|
|
|
|
*/
|
2024-04-18 14:18:40 +00:00
|
|
|
export interface ChipsSlots extends InputChips.InputChipsSlots {}
|
2023-03-01 12:15:52 +00:00
|
|
|
/**
|
|
|
|
* Defines valid emits in Chips component.
|
|
|
|
*/
|
2024-04-18 14:18:40 +00:00
|
|
|
export interface ChipsEmits extends InputChips.InputChipsEmits {}
|
2022-09-06 12:03:37 +00:00
|
|
|
|
2023-03-01 12:15:52 +00:00
|
|
|
/**
|
2024-04-18 14:18:40 +00:00
|
|
|
* @deprecated Deprecated since v4. Use InputChips component instead.
|
|
|
|
*
|
2023-03-01 12:15:52 +00:00
|
|
|
* **PrimeVue - Chips**
|
|
|
|
*
|
|
|
|
* _Chips is used to enter multiple values on an input field._
|
|
|
|
*
|
2024-04-18 14:18:40 +00:00
|
|
|
* [Live Demo](https://www.primevue.org/inputchips/)
|
2023-03-01 12:15:52 +00:00
|
|
|
* --- ---
|
2023-03-03 10:55:20 +00:00
|
|
|
* ![PrimeVue](https://primefaces.org/cdn/primevue/images/logo-100.png)
|
2023-03-01 12:15:52 +00:00
|
|
|
*
|
|
|
|
* @group Component
|
|
|
|
*
|
|
|
|
*/
|
2022-09-14 11:26:01 +00:00
|
|
|
declare class Chips extends ClassComponent<ChipsProps, ChipsSlots, ChipsEmits> {}
|
2022-09-06 12:03:37 +00:00
|
|
|
|
2024-03-14 22:58:11 +00:00
|
|
|
declare module 'vue' {
|
|
|
|
export interface GlobalComponents {
|
2022-09-14 11:26:01 +00:00
|
|
|
Chips: GlobalComponentConstructor<Chips>;
|
2022-09-06 12:03:37 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
export default Chips;
|