fix: wizard tables are not on edit mode by default

This commit is contained in:
Mauricio Navarro Miranda 2020-09-11 01:44:40 -05:00 committed by Josh Harvey
parent edce075b18
commit 0f4350f99c
3 changed files with 8 additions and 6 deletions

View file

@ -50,7 +50,8 @@ const ETable = ({
disableRowEdit, disableRowEdit,
groupBy, groupBy,
sortBy, sortBy,
createText = 'Add override' createText = 'Add override',
outerEditingId = null
}) => { }) => {
const [editingId, setEditingId] = useState(null) const [editingId, setEditingId] = useState(null)
const [adding, setAdding] = useState(false) const [adding, setAdding] = useState(false)
@ -87,7 +88,7 @@ const ETable = ({
const onReset = () => { const onReset = () => {
setAdding(false) setAdding(false)
setEditingId(null) setEditingId(outerEditingId)
setEditing && setEditing(false) setEditing && setEditing(false)
} }

View file

@ -65,11 +65,11 @@ function Commissions({ dispatch, namespace }) {
rowSize="lg" rowSize="lg"
titleLg titleLg
name="commissions" name="commissions"
outerEditingId={1}
enableEdit enableEdit
initialValues={values}
save={save} save={save}
validationSchema={schema} validationSchema={schema}
data={R.of(values)} data={R.of({ ...values, id: 1 })}
elements={mainFields(currency)} elements={mainFields(currency)}
/> />
</Section> </Section>

View file

@ -86,11 +86,12 @@ function Locales({ dispatch, namespace }) {
rowSize="lg" rowSize="lg"
titleLg titleLg
name="locale" name="locale"
enableEdit
initialValues={locale} initialValues={locale}
outerEditingId={1}
enableEdit
save={save} save={save}
validationSchema={schema} validationSchema={schema}
data={R.of(locale)} data={R.of({ ...locale, id: 1 })}
elements={mainFields(data)} elements={mainFields(data)}
/> />
</Section> </Section>