Skip to content

Commit 7864c52

Browse files
committed
changes on SitePicker add Styles property
1 parent eaaa729 commit 7864c52

File tree

2 files changed

+30
-8
lines changed

2 files changed

+30
-8
lines changed

src/controls/sitePicker/ISitePicker.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { IDropdownStyles } from 'office-ui-fabric-react';
2+
13
import { BaseComponentContext } from '@microsoft/sp-component-base';
24

35
export interface ISite {
@@ -112,4 +114,5 @@ export interface ISitePickerProps {
112114
* Applicable if mode is set to site or web.
113115
*/
114116
additionalQuery?: string;
117+
styles?:IDropdownStyles;
115118
}

src/controls/sitePicker/SitePicker.tsx

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,34 @@
1-
import { Async } from '@uifabric/utilities/lib/Async';
1+
import * as React from 'react';
2+
23
import findIndex from 'lodash/findIndex';
34
import orderBy from 'lodash/orderBy';
4-
import { Dropdown, IDropdownOption } from 'office-ui-fabric-react/lib/Dropdown';
5+
import {
6+
Dropdown,
7+
IDropdownOption,
8+
} from 'office-ui-fabric-react/lib/Dropdown';
59
import { SearchBox } from 'office-ui-fabric-react/lib/SearchBox';
6-
import { Spinner, SpinnerSize } from 'office-ui-fabric-react/lib/Spinner';
10+
import {
11+
Spinner,
12+
SpinnerSize,
13+
} from 'office-ui-fabric-react/lib/Spinner';
714
import { mergeStyleSets } from 'office-ui-fabric-react/lib/Styling';
8-
import { ISelectableOption, SelectableOptionMenuItemType } from 'office-ui-fabric-react/lib/utilities/selectableOption/SelectableOption.types';
9-
import * as React from 'react';
15+
import {
16+
ISelectableOption,
17+
SelectableOptionMenuItemType,
18+
} from 'office-ui-fabric-react/lib/utilities/selectableOption/SelectableOption.types';
19+
20+
import { Async } from '@uifabric/utilities/lib/Async';
1021

1122
import * as telemetry from '../../common/telemetry';
1223
import { toRelativeUrl } from '../../common/utilities/GeneralHelper';
13-
import { getAllSites, getHubSites } from '../../services/SPSitesService';
14-
import { ISite, ISitePickerProps } from './ISitePicker';
24+
import {
25+
getAllSites,
26+
getHubSites,
27+
} from '../../services/SPSitesService';
28+
import {
29+
ISite,
30+
ISitePickerProps,
31+
} from './ISitePicker';
1532

1633
const styles = mergeStyleSets({
1734
loadingSpinnerContainer: {
@@ -73,7 +90,8 @@ export const SitePicker: React.FunctionComponent<ISitePickerProps> = (props: Rea
7390
className,
7491
selectedSites,
7592
trimDuplicates,
76-
additionalQuery
93+
additionalQuery,
94+
styles
7795
} = props;
7896

7997
const [isLoading, setIsLoading] = React.useState<boolean>();
@@ -283,6 +301,7 @@ export const SitePicker: React.FunctionComponent<ISitePickerProps> = (props: Rea
283301
onChange={onSelectionChange}
284302
notifyOnReselect={true}
285303
className={className}
304+
styles={styles}
286305
/>
287306
</>
288307
);

0 commit comments

Comments
 (0)