1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <manifest >
3+ <control namespace =" PowerCAT" constructor =" PeoplePicker" version =" 0.0.1" display-name-key =" PeoplePicker" description-key =" PeoplePicker description" control-type =" virtual" >
4+ <property name =" Theme" display-name-key =" Theme" of-type =" Multiple" usage =" input" required =" false" />
5+ <property name =" AccessibilityLabel" display-name-key =" AccessibilityLabel" of-type =" SingleLine.Text" usage =" input" required =" false" default-value =" People Picker" />
6+ <property name =" ShowSecondaryText" display-name-key =" ShowSecondaryText_Desc" of-type =" TwoOptions" usage =" input" default-value =" false" required =" false" />
7+ <property name =" Error" display-name-key =" Error" of-type =" TwoOptions" usage =" input" default-value =" false" required =" false" />
8+ <property name =" MinimumSearchTermLength" description-key =" MinimumSearchTermLength_Desc" display-name-key =" MinimumSearchTermLength" required =" true" usage =" input" of-type =" Whole.None" default-value =" 3" />
9+ <property name =" SearchTermToShortMessage" description-key =" SearchTermToShortMessage_Desc" display-name-key =" SearchTermToShortMessage" required =" true" usage =" input" of-type =" SingleLine.Text" default-value =" Continue Typing..." />
10+ <property name =" NoResultFoundMesage" description-key =" NoResultFoundMesage_Desc" display-name-key =" NoResultFoundMesage" required =" true" usage =" input" of-type =" SingleLine.Text" default-value =" No results found" />
11+ <property name =" SuggestionsHeaderText" description-key =" SuggestionsHeaderText_Desc" display-name-key =" SuggestionsHeaderText" required =" true" usage =" input" of-type =" SingleLine.Text" default-value =" Suggested People" />
12+ <property name =" HintText" description-key =" HintText_Desc" display-name-key =" HintText" required =" true" usage =" input" of-type =" SingleLine.Text" default-value =" Search" />
13+ <property name =" MaxPeople" description-key =" MaxPeople_Desc" display-name-key =" MaxPeople" required =" true" usage =" input" of-type =" Whole.None" default-value =" 10" />
14+ <!-- People Picker Type -->
15+ <property name =" PeoplePickerType" display-name-key =" PeoplePickerType" description-key =" PeoplePickerType" usage =" input" of-type =" Enum" required =" true" >
16+ <value name =" NormalPeoplePicker" display-name-key =" NormalPeoplePicker" description-key =" Normal" default =" true" >Normal People Picker</value >
17+ <value name =" CompactPeoplePicker" display-name-key =" CompactPeoplePicker" description-key =" Compact" >Compact People Picker</value >
18+ <value name =" ListPeoplePicker" display-name-key =" ListPeoplePicker" description-key =" List" >List People Picker</value >
19+ </property >
20+ <!-- Output Properties -->
21+ <property name =" SelectedPeople" display-name-key =" SelectedPeople_Desc" description-key =" SelectedPeopleDisplayName" of-type =" Object" usage =" output" default-value =" " required =" true" />
22+ <property name =" SearchText" description-key =" SearchText_Desc" display-name-key =" SearchText" usage =" output" of-type =" SingleLine.Text" />
23+ <property name =" AutoHeight" description-key =" AutoHeight_Desc" display-name-key =" AutoHeight" usage =" output" of-type =" Whole.None" />
24+ <!-- InputEvent : "SetFocus" -->
25+ <property name =" InputEvent" display-name-key =" InputEvent" description-key =" InputEvent_Desc" of-type =" SingleLine.Text" usage =" input" />
26+ <!-- Custom Event -->
27+ <event name =" OnSearch" display-name-key =" OnSearch" description-key =" OnSearch_Desc" />
28+ <event name =" OnBlur" display-name-key =" OnBlur" description-key =" OnBlur_Desc" />
29+ <event name =" OnFocus" display-name-key =" OnFocus" description-key =" OnFocus_Desc" />
30+ <!-- Dataset Property -->
31+ <data-set name =" Personas" display-name-key =" Personas" >
32+ <property-set name =" PersonaKey" display-name-key =" PersonaKey" description-key =" PersonaKey_Desc" of-type =" SingleLine.Text" usage =" bound" required =" true" />
33+ <property-set name =" PersonaName" display-name-key =" PersonaName" of-type =" SingleLine.Text" usage =" bound" required =" true" />
34+ <property-set name =" PersonaImgUrl" display-name-key =" PersonaImgUrl" of-type =" SingleLine.Text" usage =" bound" required =" false" />
35+ <property-set name =" PersonaImageAlt" display-name-key =" PersonaImageAlt" of-type =" SingleLine.Text" usage =" bound" required =" false" />
36+ <property-set name =" PersonaPresence" display-name-key =" PersonaPresence" of-type =" SingleLine.Text" usage =" bound" required =" false" />
37+ <property-set name =" PersonaOOF" display-name-key =" PersonaOOF" of-type =" TwoOptions" usage =" bound" required =" false" />
38+ <property-set name =" PersonaRole" display-name-key =" PersonaRole" of-type =" SingleLine.Text" usage =" bound" required =" false" />
39+ </data-set >
40+ <data-set name =" Suggestions" display-name-key =" Suggestions" >
41+ <property-set name =" SuggestionKey" display-name-key =" SuggestionKey" description-key =" SuggestionsKey_Desc" of-type =" SingleLine.Text" usage =" bound" required =" true" />
42+ <property-set name =" SuggestionName" display-name-key =" SuggestionName" of-type =" SingleLine.Text" usage =" bound" required =" true" />
43+ <property-set name =" SuggestionImgUrl" display-name-key =" SuggestionImgUrl" of-type =" SingleLine.Text" usage =" bound" required =" false" />
44+ <property-set name =" SuggestionImageAlt" display-name-key =" SuggestionImageAlt" of-type =" SingleLine.Text" usage =" bound" required =" false" />
45+ <property-set name =" SuggestionPresence" display-name-key =" SuggestionPresence" of-type =" SingleLine.Text" usage =" bound" required =" false" />
46+ <property-set name =" SuggestionOOF" display-name-key =" SuggestiosOOF" of-type =" TwoOptions" usage =" bound" required =" false" />
47+ <property-set name =" SuggestionRole" display-name-key =" SuggestionRole" of-type =" SingleLine.Text" usage =" bound" required =" false" />
48+ </data-set >
49+ <property-dependencies >
50+ <property-dependency input =" PeoplePickerType" output =" SelectedPeople" required-for =" schema" />
51+ <property-dependency input =" PeoplePickerType" output =" SearchText" required-for =" schema" />
52+ <property-dependency input =" PeoplePickerType" output =" AutoHeight" required-for =" schema" />
53+ </property-dependencies >
54+ <resources >
55+ <code path =" index.ts" order =" 1" />
56+ <resx path =" strings/PeoplePicker.1033.resx" version =" 1.0.0" />
57+ <css path =" css/PeoplePicker.css" order =" 1" />
58+ <platform-library name =" React" version =" 16.8.6" />
59+ <platform-library name =" Fluent" version =" 8.29.0" />
60+ </resources >
61+ </control >
62+ </manifest >
0 commit comments