Update MentionTableField to use MentionTypeahead

This commit is contained in:
Justin Edmund 2023-08-21 17:27:44 -07:00
parent 6b562941c7
commit ba1bfb9e36
2 changed files with 13 additions and 8 deletions

View file

@ -1,8 +1,5 @@
import { useEffect, useState } from 'react'
import MentionEditor from '~components/common/MentionEditor'
import TableField from '~components/common/TableField'
import styles from './index.module.scss'
import MentionTypeahead from '../MentionTypeahead'
interface Props
extends React.DetailedHTMLProps<
@ -12,25 +9,33 @@ interface Props
label: string
description?: string
placeholder?: string
onUpdate: (content: string[]) => void
inclusions: MentionItem[]
exclusions: MentionItem[]
onUpdate: (content: MentionItem[]) => void
}
const MentionTableField = ({
label,
description,
placeholder,
inclusions,
exclusions,
...props
}: Props) => {
return (
<TableField
{...props}
name={props.name || ''}
description={description}
className="mention"
label={label}
>
<MentionEditor
bound={true}
<MentionTypeahead
label={label}
description={description}
placeholder={placeholder}
inclusions={inclusions}
exclusions={exclusions}
onUpdate={props.onUpdate}
/>
</TableField>

View file

@ -45,7 +45,7 @@
}
&.mention {
grid-template-columns: 1fr 2fr;
grid-template-columns: 1fr 1fr;
}
.left {