refactor a bit more
This commit is contained in:
parent
230916ceb1
commit
fdbf43a4e9
11 changed files with 79 additions and 90 deletions
|
|
@ -31,10 +31,9 @@ export interface State2Props<InType, OutType = InType> {
|
|||
|
||||
interface ExprBlockProps extends State2Props<ExprBlockState> {
|
||||
onCancel: () => void;
|
||||
addParam: (e: ExprBlockState) => void;
|
||||
}
|
||||
|
||||
export function ExprBlock({state, setState, suggestionPriority, onCancel, addParam}: ExprBlockProps) {
|
||||
export function ExprBlock({state, setState, suggestionPriority, onCancel}: ExprBlockProps) {
|
||||
const env = useContext(EnvContext);
|
||||
const globalContext = useContext(GlobalContext);
|
||||
|
||||
|
|
@ -44,7 +43,6 @@ export function ExprBlock({state, setState, suggestionPriority, onCancel, addPar
|
|||
setState={setState as (callback:(p:InputBlockState)=>ExprBlockState)=>void}
|
||||
suggestionPriority={suggestionPriority}
|
||||
onCancel={onCancel}
|
||||
addParam={addParam}
|
||||
/>,
|
||||
call: () => <CallBlock
|
||||
state={state as CallBlockState}
|
||||
|
|
@ -55,13 +53,11 @@ export function ExprBlock({state, setState, suggestionPriority, onCancel, addPar
|
|||
state={state as LetInBlockState}
|
||||
setState={setState as (callback:(p:LetInBlockState)=>ExprBlockState)=>void}
|
||||
suggestionPriority={suggestionPriority}
|
||||
addParam={addParam}
|
||||
/>,
|
||||
lambda: () => <LambdaBlock
|
||||
state={state as LambdaBlockState}
|
||||
setState={setState as (callback:(p:LambdaBlockState)=>ExprBlockState)=>void}
|
||||
suggestionPriority={suggestionPriority}
|
||||
addParam={addParam}
|
||||
/>,
|
||||
};
|
||||
|
||||
|
|
@ -79,11 +75,9 @@ export function ExprBlock({state, setState, suggestionPriority, onCancel, addPar
|
|||
placeholder="<c>"
|
||||
text=""
|
||||
suggestion=""
|
||||
focus={false}
|
||||
onEnter={() => {}}
|
||||
onCancel={onCancel}
|
||||
onTextChange={() => {}}
|
||||
setFocus={() => {}}
|
||||
extraHandlers={extraHandlers}
|
||||
/>
|
||||
</span>;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue