fix: get triggers up to spec

This commit is contained in:
Taranto 2020-08-08 12:05:52 +01:00 committed by Josh Harvey
parent b07c0e180a
commit 0b28e7f98a
22 changed files with 347 additions and 95 deletions

View file

@ -8,10 +8,11 @@ import { v4 } from 'uuid'
import Title from 'src/components/Title'
import { Link } from 'src/components/buttons'
import { Table as EditableTable } from 'src/components/editableTable'
import { fromNamespace, namespaces } from 'src/utils/config'
import { mainStyles } from './Triggers.styles'
import Wizard from './Wizard'
import { Schema, elements } from './helper'
import { Schema, elements, sortBy } from './helper'
const useStyles = makeStyles(mainStyles)
@ -28,6 +29,7 @@ const GET_INFO = gql`
`
const Triggers = () => {
const classes = useStyles()
const [wizard, setWizard] = useState(false)
const [error, setError] = useState(false)
@ -51,7 +53,9 @@ const Triggers = () => {
return saveConfig({ variables: { config } })
}
const classes = useStyles()
const currency = R.path(['fiatCurrency'])(
fromNamespace(namespaces.LOCALE)(data?.config)
)
return (
<>
@ -69,13 +73,20 @@ const Triggers = () => {
data={triggers}
name="triggers"
enableEdit
sortBy={sortBy}
groupBy="triggerType"
enableDelete
save={save}
validationSchema={Schema}
elements={elements}
/>
{wizard && (
<Wizard error={error} save={add} onClose={() => setWizard(null)} />
<Wizard
currency={currency}
error={error}
save={add}
onClose={() => setWizard(null)}
/>
)}
</>
)