Message disabling

This commit is contained in:
2025-07-01 18:00:42 -05:00
parent 5982e1add5
commit 5823ba7df4

View File

@@ -1,8 +1,8 @@
import { ActionIcon, Card, Stack, Text, TextInput, Tooltip } from '@mantine/core'; import { ActionIcon, Card, Stack, Switch, Text, TextInput, Tooltip } from '@mantine/core';
import { useDisclosure } from '@mantine/hooks'; import { useDisclosure } from '@mantine/hooks';
import { useCommonHooks } from 'hooks'; import { useCommonHooks } from 'hooks';
import { FiTrash } from 'react-icons/fi'; import { FiTrash } from 'react-icons/fi';
import { cardClasses, textInputClasses } from 'styles'; import { cardClasses, switchClasses, textInputClasses } from 'styles';
import type { Message } from 'types'; import type { Message } from 'types';
import DeleteItemModal from '../Shared/DeleteItemModal'; import DeleteItemModal from '../Shared/DeleteItemModal';
@@ -59,6 +59,29 @@ function DebouncedMessage({
<FiTrash color='black' /> <FiTrash color='black' />
</ActionIcon> </ActionIcon>
</Tooltip> </Tooltip>
<Tooltip
c={'var(--mantine-color-primary-0)'}
bg={'var(--mantine-color-background-0)'}
bd={'solid 1px var(--mantine-color-border-0)'}
label={'Enabled'}
>
<Switch
className={switchClasses.default}
classNames={switchClasses}
label={'Enabled'}
labelPosition='left'
pos={'absolute'}
left={'1rem'}
defaultChecked={message.customGreeting === 1}
defaultValue={message.customGreeting}
onChange={(event) => {
setMessage({
...message,
customGreeting: event.target.checked ? 1 : 0,
});
}}
/>
</Tooltip>
<TextInput <TextInput
label={label} label={label}
className={textInputClasses.settingsItem} className={textInputClasses.settingsItem}