Skip to content

Commit e9cf6d9

Browse files
authored
Merge pull request #1466 from pnp/contentTypePickerAddStylesProp
add styles prop
2 parents 5565c8c + 936ff16 commit e9cf6d9

File tree

3 files changed

+50
-14
lines changed

3 files changed

+50
-14
lines changed

src/controls/contentTypePicker/ContentTypePicker.tsx

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,23 @@
1-
import * as telemetry from '../../common/telemetry';
21
import * as React from 'react';
3-
import { IContentTypePickerProps, IContentTypePickerState } from './IContentTypePicker';
2+
3+
import cloneDeep from 'lodash/cloneDeep';
4+
import {
5+
Dropdown,
6+
IDropdownOption,
7+
IDropdownProps,
8+
} from 'office-ui-fabric-react/lib/Dropdown';
9+
import {
10+
Spinner,
11+
SpinnerSize,
12+
} from 'office-ui-fabric-react/lib/Spinner';
13+
14+
import * as telemetry from '../../common/telemetry';
415
import { ISPService } from '../../services/ISPService';
516
import { SPServiceFactory } from '../../services/SPServiceFactory';
6-
import cloneDeep from 'lodash/cloneDeep';
7-
import { Dropdown, IDropdownOption, IDropdownProps } from 'office-ui-fabric-react/lib/Dropdown';
8-
import { Spinner, SpinnerSize } from 'office-ui-fabric-react/lib/Spinner';
17+
import {
18+
IContentTypePickerProps,
19+
IContentTypePickerState,
20+
} from './IContentTypePicker';
921

1022
const EMPTY_CONTENTTYPE_KEY = 'NO_CONTENTTYPE_SELECTED';
1123

@@ -165,6 +177,7 @@ export class ContentTypePicker extends React.Component<IContentTypePickerProps,
165177
label,
166178
placeholder,
167179
onChange: this.onChange,
180+
styles: this.props.styles
168181
};
169182

170183
if (multiSelect) {

src/controls/contentTypePicker/IContentTypePicker.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
import { BaseComponentContext } from "@microsoft/sp-component-base";
2-
import { ContentTypesOrderBy } from "../../services/ISPService";
3-
import { ISPContentType } from "../../common/SPEntities";
1+
import { IDropdownStyles } from 'office-ui-fabric-react';
2+
3+
import { BaseComponentContext } from '@microsoft/sp-component-base';
4+
5+
import { ISPContentType } from '../../common/SPEntities';
6+
import { ContentTypesOrderBy } from '../../services/ISPService';
47

58
export interface IContentTypePickerProps {
69
/**
@@ -74,6 +77,8 @@ export interface IContentTypePickerProps {
7477
* Whether or not to show a blank option. Default false. Works only when multiSelect is false.
7578
*/
7679
showBlankOption?: boolean;
80+
/** styles prop **/
81+
styles?: IDropdownStyles;
7782
}
7883

7984
export interface IContentTypePickerState {

src/controls/siteBreadcrumb/SiteBreadcrumb.tsx

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,27 @@
11
import * as React from 'react';
2-
import { ISiteBreadcrumbProps, ISiteBreadcrumbState, IWebInfo } from './ISiteBreadcrumb';
3-
import { Breadcrumb, IBreadcrumbItem } from 'office-ui-fabric-react/lib/Breadcrumb';
4-
import { SPHttpClient, HttpClientResponse } from '@microsoft/sp-http';
5-
import styles from './SiteBreadcrumb.module.scss';
2+
63
import * as strings from 'ControlStrings';
7-
import { Environment, EnvironmentType } from '@microsoft/sp-core-library';
4+
import {
5+
Breadcrumb,
6+
IBreadcrumbItem,
7+
} from 'office-ui-fabric-react/lib/Breadcrumb';
8+
9+
import {
10+
Environment,
11+
EnvironmentType,
12+
} from '@microsoft/sp-core-library';
13+
import {
14+
HttpClientResponse,
15+
SPHttpClient,
16+
} from '@microsoft/sp-http';
17+
818
import * as telemetry from '../../common/telemetry';
19+
import {
20+
ISiteBreadcrumbProps,
21+
ISiteBreadcrumbState,
22+
IWebInfo,
23+
} from './ISiteBreadcrumb';
24+
import styles from './SiteBreadcrumb.module.scss';
925

1026
/**
1127
* Site breadcrumb component
@@ -134,7 +150,9 @@ export class SiteBreadcrumb extends React.Component<ISiteBreadcrumbProps, ISiteB
134150
<Breadcrumb
135151
items={this.state.breadcrumbItems}
136152
ariaLabel={strings.SiteBreadcrumbLabel}
137-
className={styles.breadcrumbLinks} />
153+
className={styles.breadcrumbLinks}
154+
155+
/>
138156
</div >
139157
);
140158
}

0 commit comments

Comments
 (0)