DataTable removed from all settings

This commit is contained in:
Sean Edmunds
2025-03-21 13:32:29 -05:00
parent 50fec41aba
commit 2b972afa68
18 changed files with 766 additions and 696 deletions

View File

@@ -0,0 +1,39 @@
import { ActionIcon, Box, Group, Text } from '@mantine/core';
import { useState } from 'react';
import { FiEdit } from 'react-icons/fi';
import { actionIconClasses } from 'styles';
function BookmarkSettingsItem({ bookmark }: any) {
const [hover, setHover] = useState(false);
return (
<Box
style={{
cursor: 'pointer',
borderRadius: '4px',
color: 'var(--color-text-pri)',
backgroundColor: 'var(--color-text-acc)',
padding: '8px',
}}
onMouseEnter={() => setHover(true)}
onMouseLeave={() => setHover(false)}
>
<Group>
<Text>{bookmark.name}</Text>
{hover && (
<ActionIcon
className={actionIconClasses.editButton}
classNames={actionIconClasses}
style={{
position: 'absolute',
right: 24,
}}
>
<FiEdit />
</ActionIcon>
)}
</Group>
</Box>
);
}
export default BookmarkSettingsItem;