Add processedByAutoModelMethods state to React view
This commit is contained in:
@@ -74,6 +74,7 @@ export type LibraryRowProps = {
|
|||||||
modifiedSignatures: Set<string>;
|
modifiedSignatures: Set<string>;
|
||||||
selectedSignatures: Set<string>;
|
selectedSignatures: Set<string>;
|
||||||
inProgressMethods: Set<string>;
|
inProgressMethods: Set<string>;
|
||||||
|
processedByAutoModelMethods: Set<string>;
|
||||||
viewState: ModelEditorViewState;
|
viewState: ModelEditorViewState;
|
||||||
hideModeledMethods: boolean;
|
hideModeledMethods: boolean;
|
||||||
revealedMethodSignature: string | null;
|
revealedMethodSignature: string | null;
|
||||||
@@ -98,6 +99,7 @@ export const LibraryRow = ({
|
|||||||
modifiedSignatures,
|
modifiedSignatures,
|
||||||
selectedSignatures,
|
selectedSignatures,
|
||||||
inProgressMethods,
|
inProgressMethods,
|
||||||
|
processedByAutoModelMethods,
|
||||||
viewState,
|
viewState,
|
||||||
hideModeledMethods,
|
hideModeledMethods,
|
||||||
revealedMethodSignature,
|
revealedMethodSignature,
|
||||||
@@ -237,6 +239,7 @@ export const LibraryRow = ({
|
|||||||
modifiedSignatures={modifiedSignatures}
|
modifiedSignatures={modifiedSignatures}
|
||||||
selectedSignatures={selectedSignatures}
|
selectedSignatures={selectedSignatures}
|
||||||
inProgressMethods={inProgressMethods}
|
inProgressMethods={inProgressMethods}
|
||||||
|
processedByAutoModelMethods={processedByAutoModelMethods}
|
||||||
viewState={viewState}
|
viewState={viewState}
|
||||||
hideModeledMethods={hideModeledMethods}
|
hideModeledMethods={hideModeledMethods}
|
||||||
revealedMethodSignature={revealedMethodSignature}
|
revealedMethodSignature={revealedMethodSignature}
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ export type MethodRowProps = {
|
|||||||
methodIsUnsaved: boolean;
|
methodIsUnsaved: boolean;
|
||||||
methodIsSelected: boolean;
|
methodIsSelected: boolean;
|
||||||
modelingInProgress: boolean;
|
modelingInProgress: boolean;
|
||||||
|
processedByAutoModel: boolean;
|
||||||
viewState: ModelEditorViewState;
|
viewState: ModelEditorViewState;
|
||||||
revealedMethodSignature: string | null;
|
revealedMethodSignature: string | null;
|
||||||
inputAccessPathSuggestions?: AccessPathOption[];
|
inputAccessPathSuggestions?: AccessPathOption[];
|
||||||
|
|||||||
@@ -103,6 +103,8 @@ export function ModelEditor({
|
|||||||
const [inProgressMethods, setInProgressMethods] = useState<Set<string>>(
|
const [inProgressMethods, setInProgressMethods] = useState<Set<string>>(
|
||||||
new Set(),
|
new Set(),
|
||||||
);
|
);
|
||||||
|
const [processedByAutoModelMethods, setProcessedByAutoModelMethods] =
|
||||||
|
useState<Set<string>>(new Set());
|
||||||
|
|
||||||
const [hideModeledMethods, setHideModeledMethods] = useState(
|
const [hideModeledMethods, setHideModeledMethods] = useState(
|
||||||
initialHideModeledMethods,
|
initialHideModeledMethods,
|
||||||
@@ -149,7 +151,7 @@ export function ModelEditor({
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "setProcessedByAutoModelMethods": {
|
case "setProcessedByAutoModelMethods": {
|
||||||
// TODO: set state
|
setProcessedByAutoModelMethods(new Set(msg.methods));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "revealMethod":
|
case "revealMethod":
|
||||||
@@ -392,6 +394,7 @@ export function ModelEditor({
|
|||||||
modifiedSignatures={modifiedSignatures}
|
modifiedSignatures={modifiedSignatures}
|
||||||
selectedSignatures={selectedSignatures}
|
selectedSignatures={selectedSignatures}
|
||||||
inProgressMethods={inProgressMethods}
|
inProgressMethods={inProgressMethods}
|
||||||
|
processedByAutoModelMethods={processedByAutoModelMethods}
|
||||||
viewState={viewState}
|
viewState={viewState}
|
||||||
hideModeledMethods={hideModeledMethods}
|
hideModeledMethods={hideModeledMethods}
|
||||||
revealedMethodSignature={revealedMethodSignature}
|
revealedMethodSignature={revealedMethodSignature}
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ export type ModeledMethodDataGridProps = {
|
|||||||
modifiedSignatures: Set<string>;
|
modifiedSignatures: Set<string>;
|
||||||
selectedSignatures: Set<string>;
|
selectedSignatures: Set<string>;
|
||||||
inProgressMethods: Set<string>;
|
inProgressMethods: Set<string>;
|
||||||
|
processedByAutoModelMethods: Set<string>;
|
||||||
viewState: ModelEditorViewState;
|
viewState: ModelEditorViewState;
|
||||||
hideModeledMethods: boolean;
|
hideModeledMethods: boolean;
|
||||||
revealedMethodSignature: string | null;
|
revealedMethodSignature: string | null;
|
||||||
@@ -33,6 +34,7 @@ export const ModeledMethodDataGrid = ({
|
|||||||
modifiedSignatures,
|
modifiedSignatures,
|
||||||
selectedSignatures,
|
selectedSignatures,
|
||||||
inProgressMethods,
|
inProgressMethods,
|
||||||
|
processedByAutoModelMethods,
|
||||||
viewState,
|
viewState,
|
||||||
hideModeledMethods,
|
hideModeledMethods,
|
||||||
revealedMethodSignature,
|
revealedMethodSignature,
|
||||||
@@ -93,6 +95,9 @@ export const ModeledMethodDataGrid = ({
|
|||||||
methodIsUnsaved={modifiedSignatures.has(method.signature)}
|
methodIsUnsaved={modifiedSignatures.has(method.signature)}
|
||||||
methodIsSelected={selectedSignatures.has(method.signature)}
|
methodIsSelected={selectedSignatures.has(method.signature)}
|
||||||
modelingInProgress={inProgressMethods.has(method.signature)}
|
modelingInProgress={inProgressMethods.has(method.signature)}
|
||||||
|
processedByAutoModel={processedByAutoModelMethods.has(
|
||||||
|
method.signature,
|
||||||
|
)}
|
||||||
viewState={viewState}
|
viewState={viewState}
|
||||||
revealedMethodSignature={revealedMethodSignature}
|
revealedMethodSignature={revealedMethodSignature}
|
||||||
inputAccessPathSuggestions={inputAccessPathSuggestions}
|
inputAccessPathSuggestions={inputAccessPathSuggestions}
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ export type ModeledMethodsListProps = {
|
|||||||
modifiedSignatures: Set<string>;
|
modifiedSignatures: Set<string>;
|
||||||
selectedSignatures: Set<string>;
|
selectedSignatures: Set<string>;
|
||||||
inProgressMethods: Set<string>;
|
inProgressMethods: Set<string>;
|
||||||
|
processedByAutoModelMethods: Set<string>;
|
||||||
revealedMethodSignature: string | null;
|
revealedMethodSignature: string | null;
|
||||||
accessPathSuggestions?: AccessPathSuggestionOptions;
|
accessPathSuggestions?: AccessPathSuggestionOptions;
|
||||||
viewState: ModelEditorViewState;
|
viewState: ModelEditorViewState;
|
||||||
@@ -42,6 +43,7 @@ export const ModeledMethodsList = ({
|
|||||||
modifiedSignatures,
|
modifiedSignatures,
|
||||||
selectedSignatures,
|
selectedSignatures,
|
||||||
inProgressMethods,
|
inProgressMethods,
|
||||||
|
processedByAutoModelMethods,
|
||||||
viewState,
|
viewState,
|
||||||
hideModeledMethods,
|
hideModeledMethods,
|
||||||
revealedMethodSignature,
|
revealedMethodSignature,
|
||||||
@@ -91,6 +93,7 @@ export const ModeledMethodsList = ({
|
|||||||
modifiedSignatures={modifiedSignatures}
|
modifiedSignatures={modifiedSignatures}
|
||||||
selectedSignatures={selectedSignatures}
|
selectedSignatures={selectedSignatures}
|
||||||
inProgressMethods={inProgressMethods}
|
inProgressMethods={inProgressMethods}
|
||||||
|
processedByAutoModelMethods={processedByAutoModelMethods}
|
||||||
viewState={viewState}
|
viewState={viewState}
|
||||||
hideModeledMethods={hideModeledMethods}
|
hideModeledMethods={hideModeledMethods}
|
||||||
revealedMethodSignature={revealedMethodSignature}
|
revealedMethodSignature={revealedMethodSignature}
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ describe(LibraryRow.name, () => {
|
|||||||
modifiedSignatures={new Set([method.signature])}
|
modifiedSignatures={new Set([method.signature])}
|
||||||
selectedSignatures={new Set()}
|
selectedSignatures={new Set()}
|
||||||
inProgressMethods={new Set()}
|
inProgressMethods={new Set()}
|
||||||
|
processedByAutoModelMethods={new Set()}
|
||||||
viewState={viewState}
|
viewState={viewState}
|
||||||
hideModeledMethods={false}
|
hideModeledMethods={false}
|
||||||
revealedMethodSignature={null}
|
revealedMethodSignature={null}
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ describe(MethodRow.name, () => {
|
|||||||
methodIsUnsaved={false}
|
methodIsUnsaved={false}
|
||||||
methodIsSelected={false}
|
methodIsSelected={false}
|
||||||
modelingInProgress={false}
|
modelingInProgress={false}
|
||||||
|
processedByAutoModel={false}
|
||||||
revealedMethodSignature={null}
|
revealedMethodSignature={null}
|
||||||
viewState={viewState}
|
viewState={viewState}
|
||||||
onChange={onChange}
|
onChange={onChange}
|
||||||
|
|||||||
@@ -58,6 +58,7 @@ describe(ModeledMethodDataGrid.name, () => {
|
|||||||
modifiedSignatures={new Set([method1.signature])}
|
modifiedSignatures={new Set([method1.signature])}
|
||||||
selectedSignatures={new Set()}
|
selectedSignatures={new Set()}
|
||||||
inProgressMethods={new Set()}
|
inProgressMethods={new Set()}
|
||||||
|
processedByAutoModelMethods={new Set()}
|
||||||
viewState={viewState}
|
viewState={viewState}
|
||||||
hideModeledMethods={false}
|
hideModeledMethods={false}
|
||||||
revealedMethodSignature={null}
|
revealedMethodSignature={null}
|
||||||
|
|||||||
@@ -59,6 +59,7 @@ describe(ModeledMethodsList.name, () => {
|
|||||||
modifiedSignatures={new Set([method1.signature])}
|
modifiedSignatures={new Set([method1.signature])}
|
||||||
selectedSignatures={new Set()}
|
selectedSignatures={new Set()}
|
||||||
inProgressMethods={new Set()}
|
inProgressMethods={new Set()}
|
||||||
|
processedByAutoModelMethods={new Set()}
|
||||||
viewState={viewState}
|
viewState={viewState}
|
||||||
hideModeledMethods={false}
|
hideModeledMethods={false}
|
||||||
revealedMethodSignature={null}
|
revealedMethodSignature={null}
|
||||||
|
|||||||
Reference in New Issue
Block a user