UNPKG

@mikezimm/npmfunctions

Version:
97 lines (96 loc) 4.89 kB
/*** * d888888b db db d888888b .d8888. d888888b .d8888. .d88b. db d8888b. * `~~88~~' 88 88 `88' 88' YP `88' 88' YP .8P Y8. 88 88 `8D * 88 88ooo88 88 `8bo. 88 `8bo. 88 88 88 88 88 * 88 88~~~88 88 `Y8b. 88 `Y8b. 88 88 88 88 88 * 88 88 88 .88. db 8D .88. db 8D `8b d8' 88booo. 88 .8D * YP YP YP Y888888P `8888Y' Y888888P `8888Y' `Y88P' Y88888P Y8888D' * * * .d8888. d88888b d88888b d8888b. d888888b db db .d88b. d888888b d888888b d888888b db d88888b .d8888. * 88' YP 88' 88' 88 `8D `88' 88 88 .8P Y8. `~~88~~' `~~88~~' `88' 88 88' 88' YP * `8bo. 88ooooo 88ooooo 88oodD' 88 Y8 8P 88 88 88 88 88 88 88ooooo `8bo. * `Y8b. 88~~~~~ 88~~~~~ 88~~~ 88 `8b d8' 88 88 88 88 88 88 88~~~~~ `Y8b. * db 8D 88. 88. 88 .88. `8bd8' `8b d8' 88 88 .88. 88booo. 88. db 8D * `8888Y' Y88888P Y88888P 88 Y888888P YP `Y88P' YP YP Y888888P Y88888P Y88888P `8888Y' * * * d88888b .d88b. d8888b. .88b d88. .d88b. d8888b. d88888b d8888b. d88888b .o88b. d88888b d8b db d888888b * 88' .8P Y8. 88 `8D 88'YbdP`88 .8P Y8. 88 `8D 88' 88 `8D 88' d8P Y8 88' 888o 88 `~~88~~' * 88ooo 88 88 88oobY' 88 88 88 88 88 88oobY' 88ooooo 88oobY' 88ooooo 8P 88ooooo 88V8o 88 88 * 88~~~ 88 88 88`8b 88 88 88 88 88 88`8b 88~~~~~ 88`8b 88~~~~~ 8b 88~~~~~ 88 V8o88 88 * 88 `8b d8' 88 `88. 88 88 88 `8b d8' 88 `88. 88. 88 `88. 88. Y8b d8 88. 88 V888 88 * YP `Y88P' 88 YD YP YP YP `Y88P' 88 YD Y88888P 88 YD Y88888P `Y88P' Y88888P VP V8P YP * * */ import * as React from 'react'; import { IMyGroupsState } from './IMyGroupsState'; import { IMyGroupsProps } from './IMyGroupsProps'; export default class MyGroups extends React.Component<IMyGroupsProps, IMyGroupsState> { private _services; /*** * .o88b. .d88b. d8b db .d8888. d888888b d8888b. db db .o88b. d888888b .d88b. d8888b. * d8P Y8 .8P Y8. 888o 88 88' YP `~~88~~' 88 `8D 88 88 d8P Y8 `~~88~~' .8P Y8. 88 `8D * 8P 88 88 88V8o 88 `8bo. 88 88oobY' 88 88 8P 88 88 88 88oobY' * 8b 88 88 88 V8o88 `Y8b. 88 88`8b 88 88 8b 88 88 88 88`8b * Y8b d8 `8b d8' 88 V888 db 8D 88 88 `88. 88b d88 Y8b d8 88 `8b d8' 88 `88. * `Y88P' `Y88P' VP V8P `8888Y' YP 88 YD ~Y8888P' `Y88P' YP `Y88P' 88 YD * * */ private setMyGroups; constructor(props: IMyGroupsProps); componentDidMount(): void; /*** * d8888b. d888888b d8888b. db db d8888b. d8888b. .d8b. d888888b d88888b * 88 `8D `88' 88 `8D 88 88 88 `8D 88 `8D d8' `8b `~~88~~' 88' * 88 88 88 88 88 88 88 88oodD' 88 88 88ooo88 88 88ooooo * 88 88 88 88 88 88 88 88~~~ 88 88 88~~~88 88 88~~~~~ * 88 .8D .88. 88 .8D 88b d88 88 88 .8D 88 88 88 88. * Y8888D' Y888888P Y8888D' ~Y8888P' 88 Y8888D' YP YP YP Y88888P * * */ componentDidUpdate(prevProps: any): void; /*** * d8888b. d88888b d8b db d8888b. d88888b d8888b. * 88 `8D 88' 888o 88 88 `8D 88' 88 `8D * 88oobY' 88ooooo 88V8o 88 88 88 88ooooo 88oobY' * 88`8b 88~~~~~ 88 V8o88 88 88 88~~~~~ 88`8b * 88 `88. 88. 88 V888 88 .8D 88. 88 `88. * 88 YD Y88888P VP V8P Y8888D' Y88888P 88 YD * * */ render(): React.ReactElement<IMyGroupsProps>; private _renderAdminsIcon; private _updateStateOnPropsChange; private fetchUsers; private addTheseGroupsToState; /** * Gets image base64 * @param pictureUrl * @returns */ private getImageBase64; private _searchBoxChanged; private _searchUsers; /** * * * @private * @param {string} sortField * @memberof Directory */ private _sortPeople; /** * * * @private * @param {PivotItem} [item] * @param {React.MouseEvent<HTMLElement>} [ev] * @memberof Directory */ private _selectedIndex; }