// Copyright (C) The Arvados Authors. All rights reserved. // // SPDX-License-Identifier: AGPL-3.0 import React from 'react'; import { Badge, 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'; import Create from '@material-ui/icons/Create'; import ImportContacts from '@material-ui/icons/ImportContacts'; import ChevronRight from '@material-ui/icons/ChevronRight'; import Close from '@material-ui/icons/Close'; import ContentCopy from '@material-ui/icons/FileCopyOutlined'; 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 Info from '@material-ui/icons/Info'; import Input from '@material-ui/icons/Input'; import InsertDriveFile from '@material-ui/icons/InsertDriveFile'; import LastPage from '@material-ui/icons/LastPage'; import LibraryBooks from '@material-ui/icons/LibraryBooks'; 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'; import SettingsApplications from '@material-ui/icons/SettingsApplications'; import SettingsEthernet from '@material-ui/icons/SettingsEthernet'; import Star from '@material-ui/icons/Star'; import StarBorder from '@material-ui/icons/StarBorder'; import Warning from '@material-ui/icons/Warning'; import Visibility from '@material-ui/icons/Visibility'; import VisibilityOff from '@material-ui/icons/VisibilityOff'; 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 CropFreeSharp from '@material-ui/icons/CropFreeSharp'; 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 FontAwesome icons import { library } from '@fortawesome/fontawesome-svg-core'; import { faPencilAlt, faSlash, faUsers, faEllipsisH } from '@fortawesome/free-solid-svg-icons'; library.add( faPencilAlt, faSlash, faUsers, faEllipsisH, ); export const FreezeIcon = (props: any) => export const UnfreezeIcon = (props: any) =>
;
export const WarningIcon: IconType = (props) =>