9c0faac0d8d9a38c9096b3b6707a030dae3769e3
[arvados-workbench2.git] / src / components / icon / icon.tsx
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 import * as React from 'react';
6 import AccessTime from '@material-ui/icons/AccessTime';
7 import ArrowDropDown from '@material-ui/icons/ArrowDropDown';
8 import BubbleChart from '@material-ui/icons/BubbleChart';
9 import Cached from '@material-ui/icons/Cached';
10 import Code from '@material-ui/icons/Code';
11 import ChevronLeft from '@material-ui/icons/ChevronLeft';
12 import ChevronRight from '@material-ui/icons/ChevronRight';
13 import Close from '@material-ui/icons/Close';
14 import ContentCopy from '@material-ui/icons/ContentCopy';
15 import CreateNewFolder from '@material-ui/icons/CreateNewFolder';
16 import Delete from '@material-ui/icons/Delete';
17 import Edit from '@material-ui/icons/Edit';
18 import Folder from '@material-ui/icons/Folder';
19 import GetApp from '@material-ui/icons/GetApp';
20 import Help from '@material-ui/icons/Help';
21 import Inbox from '@material-ui/icons/Inbox';
22 import Info from '@material-ui/icons/Info';
23 import Input from '@material-ui/icons/Input';
24 import Menu from '@material-ui/icons/Menu';
25 import MoreVert from '@material-ui/icons/MoreVert';
26 import Notifications from '@material-ui/icons/Notifications';
27 import People from '@material-ui/icons/People';
28 import Person from '@material-ui/icons/Person';
29 import PersonAdd from '@material-ui/icons/PersonAdd';
30 import PlayArrow from '@material-ui/icons/PlayArrow';
31 import RateReview from '@material-ui/icons/RateReview';
32 import Search from '@material-ui/icons/Search';
33 import Star from '@material-ui/icons/Star';
34 import StarBorder from '@material-ui/icons/StarBorder';
35
36 export const AddFavoriteIcon = (className?: string) => <StarBorder className={className} />;
37 export const AdvancedIcon = (className?: string) => <Folder className={className} />;
38 export const CustomizeTableIcon = (className?: string) => <Menu className={className} />;
39 export const CopyIcon = (className?: string) => <ContentCopy className={className} />;
40 export const CollectionIcon = (className?: string) => <Folder className={className} />;
41 export const CloseIcon = (className?: string) => <Close className={className} />;
42 export const DefaultIcon = (className?: string) => <RateReview className={className} />;
43 export const DetailsIcon = (className?: string) => <Info className={className} />;
44 export const DownloadIcon = (className?: string) => <GetApp className={className} />;
45 export const FavoriteIcon = (className?: string) => <Star className={className} />;
46 export const HelpIcon = (className?: string) => <Help className={className} />;
47 export const LogIcon = (className?: string) => <Folder className={className} />;
48 export const MoreOptionsIcon = (className?: string) => <MoreVert className={className} />;
49 export const MoveToIcon = (className?: string) => <Input className={className} />;
50 export const NewProjectIcon = (className?: string) => <CreateNewFolder className={className} />;
51 export const NotificationIcon = (className?: string) => <Notifications className={className} />;
52 export const PaginationDownIcon = (className?: string) => <ArrowDropDown className={className} />;
53 export const PaginationLeftArrowIcon = (className?: string) => <ChevronLeft className={className} />;
54 export const PaginationRightArrowIcon = (className?: string) => <ChevronRight className={className} />;
55 export const ProcessIcon = (className?: string) => <BubbleChart className={className} />;
56 export const ProjectIcon = (className?: string) => <Folder className={className} />;
57 export const ProjectsIcon = (className?: string) => <Inbox className={className} />;
58 export const ProvenanceGraphIcon = (className?: string) => <Folder className={className} />;
59 export const RecentIcon = (className?: string) => <AccessTime className={className} />;
60 export const RemoveIcon = (className?: string) => <Delete className={className} />;
61 export const RemoveFavoriteIcon = (className?: string) => <Star className={className} />;
62 export const RenameIcon = (className?: string) => <Edit className={className} />;
63 export const ReRunProcessIcon = (className?: string) => <Cached className={className} />;
64 export const SearchIcon = (className?: string) => <Search className={className} />;
65 export const ShareIcon = (className?: string) => <PersonAdd className={className} />;
66 export const ShareMeIcon = (className?: string) => <People className={className} />;
67 export const SidePanelRightArrowIcon = (className?: string) => <PlayArrow className={className} />;
68 export const TrashIcon = (className?: string) => <Delete className={className} />;
69 export const UserPanelIcon = (className?: string) => <Person className={className} />;
70 export const UsedByIcon = (className?: string) => <Folder className={className} />;
71 export const WorkflowIcon = (className?: string) => <Code className={className} />;