Message disabling
This commit is contained in:
@@ -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}
|
||||||
|
|||||||
Reference in New Issue
Block a user