Skip to content

Commit

Permalink
feat: wip message on visual mode
Browse files Browse the repository at this point in the history
  • Loading branch information
PaulFarault committed Apr 12, 2023
1 parent 71a69dc commit 9c0e3a3
Showing 1 changed file with 24 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ import { useParamsContext } from 'src/components/Services/ParamsContext'
import { parseRecursively, splitVariables } from 'src/utils'
import Field from './Field'

const WipMessage = () => (
<p className="mb-4 rounded-md bg-yellow-100 p-2 text-center text-sm text-yellow-700">
<span className="italic">
<strong>Caution</strong>: visual mode is a work in progress and may not
work properly.
</span>
{' 👷'}
</p>
)

const NoVariableMessage = () => {
const { currentServiceId, currentComponentId } = useParamsContext()
return (
Expand Down Expand Up @@ -65,17 +75,20 @@ const VisualEditor = ({

const { primitiveVariables, objectVariables } = splitVariables(variables)
return (
<Form onChange={handleChange}>
<Variables variables={primitiveVariables} />
{objectVariables.map(([dictId, dictVariables]) => (
<Disclosure title={dictId} key={dictId}>
<Variables
dictId={dictId}
variables={Object.entries(dictVariables ?? {})}
/>
</Disclosure>
))}
</Form>
<>
<WipMessage />
<Form onChange={handleChange}>
<Variables variables={primitiveVariables} />
{objectVariables.map(([dictId, dictVariables]) => (
<Disclosure title={dictId} key={dictId}>
<Variables
dictId={dictId}
variables={Object.entries(dictVariables ?? {})}
/>
</Disclosure>
))}
</Form>
</>
)
}

Expand Down

0 comments on commit 9c0e3a3

Please sign in to comment.