mirror of
https://github.com/cloudreve/frontend.git
synced 2025-12-25 19:52:48 +00:00
feat: spec icon for group folder
This commit is contained in:
parent
5d4d01a797
commit
ac6442b1cd
|
|
@ -11,6 +11,7 @@ import {
|
|||
import { useSelector } from "react-redux";
|
||||
import statusHelper from "../../utils/page";
|
||||
import CheckCircleRoundedIcon from "@material-ui/icons/CheckCircleRounded";
|
||||
import FolderShared from "@material-ui/icons/FolderShared";
|
||||
|
||||
const useStyles = makeStyles((theme) => ({
|
||||
container: {
|
||||
|
|
@ -107,7 +108,8 @@ export default function Folder({ folder, isActive, onIconClick }) {
|
|||
[classes.iconNotSelected]: !isSelected,
|
||||
})}
|
||||
>
|
||||
{!isSelected && <FolderIcon />}
|
||||
{!isSelected && folder.key !== "group" && <FolderIcon />}
|
||||
{!isSelected && folder.key === "group" && <FolderShared />}
|
||||
{isSelected && (
|
||||
<CheckCircleRoundedIcon className={classes.checkIcon} />
|
||||
)}
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ import CheckCircleRoundedIcon from "@material-ui/icons/CheckCircleRounded";
|
|||
import Grow from "@material-ui/core/Grow";
|
||||
import { formatLocalTime } from "../../utils/datetime";
|
||||
import FileName from "./FileName";
|
||||
import FolderShared from "@material-ui/icons/FolderShared";
|
||||
|
||||
const styles = (theme) => ({
|
||||
selected: {
|
||||
|
|
@ -116,7 +117,9 @@ class TableRowCompoment extends Component {
|
|||
|
||||
let icon;
|
||||
if (this.props.file.type === "dir") {
|
||||
icon = <FolderIcon className={classes.icon} />;
|
||||
icon = this.props.file.key === "group"
|
||||
? <FolderShared className={classes.icon} />
|
||||
: <FolderIcon className={classes.icon} />;
|
||||
} else if (this.props.file.type === "up") {
|
||||
icon = <KeyboardReturnIcon className={classes.icon} />;
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in New Issue