/* * Copyright (C) Contributors to the Suwayomi project * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ import IconButton from '@mui/material/IconButton'; import DragHandleIcon from '@mui/icons-material/DragHandle'; import EditIcon from '@mui/icons-material/Edit'; import DeleteIcon from '@mui/icons-material/Delete'; import Box from '@mui/material/Box'; import Card from '@mui/material/Card'; import Stack from '@mui/material/Stack'; import Typography from '@mui/material/Typography'; import { useLingui } from '@lingui/react/macro'; import { CustomTooltip } from '@/base/components/CustomTooltip.tsx'; import { requestManager } from '@/lib/requests/RequestManager.ts'; import { ListCardContent } from '@/base/components/lists/cards/ListCardContent.tsx'; import type { CategoryIdInfo, CategoryNameInfo } from '@/features/category/Category.types.ts'; export const CategorySettingsCard = ({ category, onEdit, }: { category: CategoryIdInfo & CategoryNameInfo; onEdit: () => void; }) => { const { t } = useLingui(); const deleteCategory = () => { requestManager.deleteCategory(category.id); }; return ( {category.name} ); };