X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/b6f9b49e6fed67626ae969a6864f45f002fcfd47..8d491bda9abdc1a8d5f0ac8bcea3bf77eb221888:/src/components/icon/icon.tsx diff --git a/src/components/icon/icon.tsx b/src/components/icon/icon.tsx index 2bd16970..a6c118fc 100644 --- a/src/components/icon/icon.tsx +++ b/src/components/icon/icon.tsx @@ -2,13 +2,15 @@ // // SPDX-License-Identifier: AGPL-3.0 -import * as React from 'react'; +import React from 'react'; +import { Badge, SvgIcon, Tooltip } from '@material-ui/core'; import Add from '@material-ui/icons/Add'; import ArrowBack from '@material-ui/icons/ArrowBack'; import ArrowDropDown from '@material-ui/icons/ArrowDropDown'; import BubbleChart from '@material-ui/icons/BubbleChart'; import Build from '@material-ui/icons/Build'; import Cached from '@material-ui/icons/Cached'; +import DescriptionIcon from '@material-ui/icons/Description'; import ChevronLeft from '@material-ui/icons/ChevronLeft'; import CloudUpload from '@material-ui/icons/CloudUpload'; import Code from '@material-ui/icons/Code'; @@ -21,12 +23,18 @@ import CreateNewFolder from '@material-ui/icons/CreateNewFolder'; import Delete from '@material-ui/icons/Delete'; import DeviceHub from '@material-ui/icons/DeviceHub'; import Edit from '@material-ui/icons/Edit'; +import ErrorRoundedIcon from '@material-ui/icons/ErrorRounded'; import ExpandMoreIcon from '@material-ui/icons/ExpandMore'; +import FlipToFront from '@material-ui/icons/FlipToFront'; import Folder from '@material-ui/icons/Folder'; +import FolderShared from '@material-ui/icons/FolderShared'; +import Pageview from '@material-ui/icons/Pageview'; import GetApp from '@material-ui/icons/GetApp'; import Help from '@material-ui/icons/Help'; import HelpOutline from '@material-ui/icons/HelpOutline'; +import History from '@material-ui/icons/History'; import Inbox from '@material-ui/icons/Inbox'; +import MoveToInbox from '@material-ui/icons/MoveToInbox'; import Info from '@material-ui/icons/Info'; import Input from '@material-ui/icons/Input'; import InsertDriveFile from '@material-ui/icons/InsertDriveFile'; @@ -36,13 +44,13 @@ import ListAlt from '@material-ui/icons/ListAlt'; import Menu from '@material-ui/icons/Menu'; import MoreVert from '@material-ui/icons/MoreVert'; import Mail from '@material-ui/icons/Mail'; -import MoveToInbox from '@material-ui/icons/MoveToInbox'; import Notifications from '@material-ui/icons/Notifications'; import OpenInNew from '@material-ui/icons/OpenInNew'; import People from '@material-ui/icons/People'; import Person from '@material-ui/icons/Person'; import PersonAdd from '@material-ui/icons/PersonAdd'; import PlayArrow from '@material-ui/icons/PlayArrow'; +import Public from '@material-ui/icons/Public'; import RateReview from '@material-ui/icons/RateReview'; import RestoreFromTrash from '@material-ui/icons/History'; import Search from '@material-ui/icons/Search'; @@ -52,6 +60,82 @@ import Star from '@material-ui/icons/Star'; import StarBorder from '@material-ui/icons/StarBorder'; import Warning from '@material-ui/icons/Warning'; import VpnKey from '@material-ui/icons/VpnKey'; +import LinkOutlined from '@material-ui/icons/LinkOutlined'; +import RemoveRedEye from '@material-ui/icons/RemoveRedEye'; +import Computer from '@material-ui/icons/Computer'; +import WrapText from '@material-ui/icons/WrapText'; +import TextIncrease from '@material-ui/icons/ZoomIn'; +import TextDecrease from '@material-ui/icons/ZoomOut'; +import FullscreenSharp from '@material-ui/icons/FullscreenSharp'; +import FullscreenExitSharp from '@material-ui/icons/FullscreenExitSharp'; +import ExitToApp from '@material-ui/icons/ExitToApp'; +import CheckCircleOutline from '@material-ui/icons/CheckCircleOutline'; +import RemoveCircleOutline from '@material-ui/icons/RemoveCircleOutline'; +import NotInterested from '@material-ui/icons/NotInterested'; +import Image from '@material-ui/icons/Image'; + +// Import FontAwesome icons +import { library } from '@fortawesome/fontawesome-svg-core'; +import { faPencilAlt, faSlash, faUsers, faEllipsisH } from '@fortawesome/free-solid-svg-icons'; +import { FormatAlignLeft } from '@material-ui/icons'; +library.add( + faPencilAlt, + faSlash, + faUsers, + faEllipsisH, +); + +export const FreezeIcon = (props: any) => + + + + +export const UnfreezeIcon = (props: any) => +
;
export const WarningIcon: IconType = (props) =>