@material-ui/icons APIs
- ExpandMore
- Delete
- Close
- Visibility
- VisibilityOff
- Check
- Add
- Edit
- Search
- ExpandLess
- Settings
- Person
- Info
- Clear
- ExitToApp
- ArrowDropDown
- Home
- GitHub
- Warning
- ArrowBack
- SearchOutlined
- Done
- LocationOn
- PlayArrow
- Apps
- Brightness4
- Brightness7
- Description
- KeyboardArrowDown
- KeyboardArrowLeft
- KeyboardArrowRight
- MoreVert
- LocationCity
- Map
- Image
- AccountCircle
- InfoOutlined
- Create
- Block
- Replay
- AddCircle
- HomeRounded
- GetApp
- ChevronLeft
- ChevronRight
- CloudDownload
- CheckCircleOutline
- Send
- LockOpen
- Cancel
- NavigateNext
- AccountBox
- DragIndicator
- FavoriteBorderOutlined
- AccessTime
- DoneAll
- CheckCircle
- CropFree
- LockOutlined
- Undo
- Dashboard
- People
- PhotoLibrary
- HomeOutlined
- Group
- ArrowDropUp
- Remove
- ArrowUpward
- Save
- ArrowForward
- AttachFile
- Headset
- SignalCellularAlt
- ArrowForwardIos
- PlayCircleFilled
- AccessAlarm
- Adjust
- BarChart
- CloseRounded
- PlayArrowOutlined
- ImageRounded
- MenuBookRounded
- RefreshRounded
- HourglassEmptyOutlined
- Announcement
- Ballot
- QuestionAnswerOutlined
- CloudUpload
- SkipNext
- ArrowRightAlt
- MoreHoriz
- FileCopy
- MenuBook
- Language
- AlternateEmail
- FolderOpen
- Lock
- Pets
- AddCircleRounded
- ExploreRounded
- WbSunnyRounded
- Brightness2Rounded
- DonutLargeRounded
- AssistantRounded
- AccountCircleRounded
- ExitToAppRounded
- VpnKey
- MailOutline
- Smartphone
- DeleteForever
- LanguageOutlined
- Colorize
- SignalCellularConnectedNoInternet2Bar
- SignalCellularConnectedNoInternet0Bar
- SignalCellular4Bar
- DeleteOutline
- NewReleases
- LocalOffer
- Assessment
- Place
- TrendingDown
- ShoppingCart
- Stop
- RotateLeft
- Menu
- Flag
- Forum
- GroupSharp
- InsertEmoticon
- NotificationsActive
- PhoneIphone
- AllInbox
- Comment
- Photo
- PlaylistAddCheck
- CloudUploadRounded
- ExpandMoreOutlined
- History
- PersonOutlineOutlined
- ArrowForwardIosRounded
- ArrowBackIosRounded
- AssignmentOutlined
- VerticalAlignCenterOutlined
- CalendarTodayOutlined
- Error
- PlaylistPlay
- MusicNoteTwoTone
- Portrait
- ExploreOutlined
- DeleteRounded
- EditRounded
- SaveRounded
- CreateNewFolder
- MeetingRoom
- MenuOpenRounded
- MenuRounded
- DateRange
- CallEnd
- Assignment
- KeyboardBackspace
- BluetoothSearching
- CameraAlt
- PlaylistAdd
- Favorite
- Bluetooth
- OpenInBrowser
- Loop
- FileCopyOutlined
- NavigateBefore
- MergeType
- Dvr
- PersonOutline
- PlayCircleFilledWhiteOutlined
- StoreMallDirectoryOutlined
- SupervisedUserCircleOutlined
- MonetizationOn
- OpenInNew
- ArrowDownward
- AddBox
- FilterList
- FirstPage
- LastPage
- ViewColumn
- Notifications
- DriveEta
- LocalTaxi
- Redo
- AccountTree
- TextFields
- SaveAlt
- ThumbDown
- ThumbUp
- LocalPhone
- VolumeUp
- VolumeDown
- Translate
- AddCircleOutlined
- RemoveCircleOutlined
- Router
- RemoveRedEye
- Chat
- Mood
- Mic
OtherRelated APIs
@material-ui/icons#CheckCircleOutline JavaScript Examples
The following examples show how to use
@material-ui/icons#CheckCircleOutline.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: IconStatus.js From Queen with MIT License | 6 votes |
IconStatus = ({ current = 'upload', ...other }) => {
const classes = useStyles();
if (current === 'success')
return <CheckCircleOutline className={classes.success} {...other} fontSize="large" />;
if (current === 'failure')
return <Clear className={classes.failure} {...other} fontSize="large" />;
if (current === 'upload')
return <CloudUpload {...other} className={classes.loading} fontSize="large" />;
return <CloudDownload {...other} className={classes.loading} fontSize="large" />;
}
Example #2
Source File: todos.jsx From react-redux-jsonplaceholder with MIT License | 4 votes |
TodoContainer = ({
fetchTodosStart,
deleteTodoStart,
todos,
isFetching,
errorMessage,
}) => {
const { enqueueSnackbar } = useSnackbar();
const [page, setPage] = useState(1);
const [minimum, setMinimum] = useState(0);
const [maximum, setMaximum] = useState(10);
const [pageTodos, setPageTodos] = useState([]);
const classes = useStyles();
const count = Math.ceil(todos.length / 10);
useEffect(() => {
if (todos.length < 1) fetchTodosStart();
}, [fetchTodosStart, todos]);
useEffect(() => {
if (errorMessage) {
enqueueSnackbar(errorMessage, { variant: "error" });
}
}, [errorMessage, enqueueSnackbar]);
useEffect(() => {
setPageTodos(todos.slice(minimum, maximum));
}, [page, isFetching, todos, minimum, maximum]);
const handleChange = (event, value) => {
setPage(value);
setMinimum((value - 1) * 10);
setMaximum(value * 10);
};
return (
<Box className={classes.root}>
<Typography variant={"h2"} component={"h1"}>
Todos <strong className={classes.length}> [{todos.length}]</strong>
</Typography>
<AddItemModal />
<Grid container justify={"center"} alignItems={"center"} spacing={4}>
{pageTodos.length > 1 ? (
pageTodos.map((each) => (
<Grid item xs={10} sm={5} md={3} key={each.id}>
<Paper className={classes.card} elevation={10}>
{each.id}
<DeleteForeverRounded
color={"primary"}
className={classes.delete}
onClick={() => deleteTodoStart(each.id)}
/>
<Typography>{each.title}</Typography>
<FormControlLabel
control={
<Checkbox
icon={<CheckCircleOutline />}
checkedIcon={<CheckCircle />}
name="checkedH"
checked={each.completed}
/>
}
label={each.completed ? "Completed" : "Uncompleted"}
/>
<Box>
<TransitionsModal key={each.id} todo={each} />
</Box>
</Paper>
</Grid>
))
) : (
<SkeletonComponent />
)}
</Grid>
<Pagination
count={count}
page={page}
onChange={handleChange}
className={classes.pagination}
color="primary"
variant="outlined"
size="small"
/>
</Box>
);
}