| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -54,7 +54,7 @@ describe("invokeCallbacks", () => { | |||
| 54 | 54 | { | |
| 55 | 55 | type: "CircularProgress", | |
| 56 | 56 | id: "progress", | |
| 57 | - hidden: false, | ||
| 57 | + hidden: true, | ||
| 58 | 58 | }, | |
| 59 | 59 | ], | |
| 60 | 60 | }, | |
@@ -83,20 +83,20 @@ describe("invokeCallbacks", () => { | |||
| 83 | 83 | ||
| 84 | 84 | invokeCallbacks([callbackRequest]); | |
| 85 | 85 | ||
| 86 | - expect(getProgressComponent().hidden).toBe(true); | ||
| 86 | + expect(getProgressComponent().hidden).toBe(false); | ||
| 87 | 87 | ||
| 88 | 88 | deferred.resolve( | |
| 89 | 89 | createCallbackResponse([ | |
| 90 | 90 | { | |
| 91 | 91 | contribPoint: "panels", | |
| 92 | 92 | contribIndex: 0, | |
| 93 | - stateChanges: [{ id: "progress", property: "hidden", value: false }], | ||
| 93 | + stateChanges: [{ id: "progress", property: "hidden", value: true }], | ||
| 94 | 94 | }, | |
| 95 | 95 | ]), | |
| 96 | 96 | ); | |
| 97 | 97 | ||
| 98 | 98 | await vi.waitFor(() => { | |
| 99 | - expect(getProgressComponent().hidden).toBe(false); | ||
| 99 | + expect(getProgressComponent().hidden).toBe(true); | ||
| 100 | 100 | }); | |
| 101 | 101 | }); | |
| 102 | 102 | ||
@@ -109,7 +109,7 @@ describe("invokeCallbacks", () => { | |||
| 109 | 109 | ||
| 110 | 110 | invokeCallbacks([callbackRequest]); | |
| 111 | 111 | ||
| 112 | - expect(getProgressComponent().hidden).toBe(true); | ||
| 112 | + expect(getProgressComponent().hidden).toBe(false); | ||
| 113 | 113 | ||
| 114 | 114 | deferred.resolve({ | |
| 115 | 115 | ok: true, | |
@@ -119,7 +119,7 @@ describe("invokeCallbacks", () => { | |||
| 119 | 119 | } as unknown as Response); | |
| 120 | 120 | ||
| 121 | 121 | await vi.waitFor(() => { | |
| 122 | - expect(getProgressComponent().hidden).toBe(false); | ||
| 122 | + expect(getProgressComponent().hidden).toBe(true); | ||
| 123 | 123 | }); | |
| 124 | 124 | expect(consoleError).toHaveBeenCalledOnce(); | |
| 125 | 125 | }); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -47,12 +47,12 @@ describe("pendingProgress", () => { | |||
| 47 | 47 | { | |
| 48 | 48 | type: "CircularProgress", | |
| 49 | 49 | id: "progress", | |
| 50 | - hidden: false, | ||
| 50 | + hidden: true, | ||
| 51 | 51 | }, | |
| 52 | 52 | { | |
| 53 | 53 | type: "Typography", | |
| 54 | 54 | id: "text", | |
| 55 | - hidden: false, | ||
| 55 | + hidden: true, | ||
| 56 | 56 | }, | |
| 57 | 57 | ], | |
| 58 | 58 | }, | |
@@ -137,25 +137,25 @@ describe("pendingProgress", () => { | |||
| 137 | 137 | ||
| 138 | 138 | showPendingProgressTargets(targets); | |
| 139 | 139 | ||
| 140 | - expect(getProgressComponent().hidden).toBe(true); | ||
| 140 | + expect(getProgressComponent().hidden).toBe(false); | ||
| 141 | 141 | ||
| 142 | 142 | releasePendingProgressTargets(targets, false); | |
| 143 | 143 | ||
| 144 | - expect(getProgressComponent().hidden).toBe(false); | ||
| 144 | + expect(getProgressComponent().hidden).toBe(true); | ||
| 145 | 145 | }); | |
| 146 | 146 | ||
| 147 | - it("keeps progress hidden until overlapping callbacks have completed", () => { | ||
| 147 | + it("keeps progress visible until overlapping callbacks have completed", () => { | ||
| 148 | 148 | const targets = getPendingProgressTargets([callbackRequest]); | |
| 149 | 149 | ||
| 150 | 150 | showPendingProgressTargets(targets); | |
| 151 | 151 | showPendingProgressTargets(targets); | |
| 152 | 152 | ||
| 153 | 153 | releasePendingProgressTargets(targets, true); | |
| 154 | 154 | ||
| 155 | - expect(getProgressComponent().hidden).toBe(true); | ||
| 155 | + expect(getProgressComponent().hidden).toBe(false); | ||
| 156 | 156 | ||
| 157 | 157 | releasePendingProgressTargets(targets, false); | |
| 158 | 158 | ||
| 159 | - expect(getProgressComponent().hidden).toBe(false); | ||
| 159 | + expect(getProgressComponent().hidden).toBe(true); | ||
| 160 | 160 | }); | |
| 161 | 161 | }); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -5,7 +5,10 @@ | |||
| 5 | 5 | */ | |
| 6 | 6 | ||
| 7 | 7 | import { store } from "@/store"; | |
| 8 | - import type { CallbackRequest, StateChangeRequest } from "@/types/model/callback"; | ||
| 8 | + import type { | ||
| 9 | + CallbackRequest, | ||
| 10 | + StateChangeRequest, | ||
| 11 | + } from "@/types/model/callback"; | ||
| 9 | 12 | import type { Output } from "@/types/model/channel"; | |
| 10 | 13 | import type { ComponentState } from "@/types/state/component"; | |
| 11 | 14 | import { applyStateChangeRequests } from "@/actions/helpers/applyStateChangeRequests"; | |
@@ -57,7 +60,7 @@ export function getPendingProgressTargets( | |||
| 57 | 60 | ||
| 58 | 61 | export function showPendingProgressTargets(targets: PendingProgressTarget[]) { | |
| 59 | 62 | incrementPendingProgressCounts(targets); | |
| 60 | - applyPendingProgressTargets(targets, true); | ||
| 63 | + applyPendingProgressTargets(targets, false); | ||
| 61 | 64 | } | |
| 62 | 65 | ||
| 63 | 66 | export function releasePendingProgressTargets( | |
@@ -68,13 +71,13 @@ export function releasePendingProgressTargets( | |||
| 68 | 71 | const stillPendingTargets = targets.filter( | |
| 69 | 72 | (target) => pendingProgressCounts[getPendingProgressTargetKey(target)] > 0, | |
| 70 | 73 | ); | |
| 71 | - applyPendingProgressTargets(stillPendingTargets, true); | ||
| 74 | + applyPendingProgressTargets(stillPendingTargets, false); | ||
| 72 | 75 | ||
| 73 | 76 | if (!callbackSucceeded) { | |
| 74 | 77 | const completedTargets = targets.filter( | |
| 75 | 78 | (target) => !pendingProgressCounts[getPendingProgressTargetKey(target)], | |
| 76 | 79 | ); | |
| 77 | - applyPendingProgressTargets(completedTargets, false); | ||
| 80 | + applyPendingProgressTargets(completedTargets, true); | ||
| 78 | 81 | } | |
| 79 | 82 | } | |
| 80 | 83 | ||
@@ -135,4 +138,4 @@ function isProgressComponent( | |||
| 135 | 138 | isProgressComponent(child, id), | |
| 136 | 139 | ), | |
| 137 | 140 | ); | |
| 138 | - } | ||
| 141 | + } | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -23,12 +23,12 @@ describe("CircularProgress", () => { | |||
| 23 | 23 | expect(screen.getByRole("progressbar")).not.toBeUndefined(); | |
| 24 | 24 | }); | |
| 25 | 25 | ||
| 26 | - it("should not render when hidden is false", () => { | ||
| 26 | + it("should not render when hidden is true", () => { | ||
| 27 | 27 | render( | |
| 28 | 28 | <CircularProgress | |
| 29 | 29 | type="CircularProgress" | |
| 30 | 30 | id="cp" | |
| 31 | - hidden={false} | ||
| 31 | + hidden={true} | ||
| 32 | 32 | onChange={() => {}} | |
| 33 | 33 | />, | |
| 34 | 34 | ); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -22,9 +22,9 @@ export const CircularProgress = ({ | |||
| 22 | 22 | size, | |
| 23 | 23 | value, | |
| 24 | 24 | variant, | |
| 25 | - hidden = true, | ||
| 25 | + hidden = false, | ||
| 26 | 26 | }: CircularProgressProps) => { | |
| 27 | - if (!hidden) { | ||
| 27 | + if (hidden) { | ||
| 28 | 28 | return null; | |
| 29 | 29 | } | |
| 30 | 30 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -23,12 +23,12 @@ describe("LinearProgress", () => { | |||
| 23 | 23 | expect(screen.getByRole("progressbar")).not.toBeUndefined(); | |
| 24 | 24 | }); | |
| 25 | 25 | ||
| 26 | - it("should not render when hidden is false", () => { | ||
| 26 | + it("should not render when hidden is true", () => { | ||
| 27 | 27 | render( | |
| 28 | 28 | <LinearProgress | |
| 29 | 29 | type="LinearProgress" | |
| 30 | 30 | id="cp" | |
| 31 | - hidden={false} | ||
| 31 | + hidden={true} | ||
| 32 | 32 | onChange={() => {}} | |
| 33 | 33 | />, | |
| 34 | 34 | ); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -21,9 +21,9 @@ export const LinearProgress = ({ | |||
| 21 | 21 | style, | |
| 22 | 22 | value, | |
| 23 | 23 | variant, | |
| 24 | - hidden = true, | ||
| 24 | + hidden = false, | ||
| 25 | 25 | }: LinearProgressProps) => { | |
| 26 | - if (!hidden) { | ||
| 26 | + if (hidden) { | ||
| 27 | 27 | return null; | |
| 28 | 28 | } | |
| 29 | 29 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -32,7 +32,7 @@ def render_panel(ctx: Context) -> Component: | |||
| 32 | 32 | ) | |
| 33 | 33 | progress = CircularProgress( | |
| 34 | 34 | id="loading_progress", | |
| 35 | - hidden=False, | ||
| 35 | + hidden=True, | ||
| 36 | 36 | size=32, | |
| 37 | 37 | style={"margin": "16px 0"}, | |
| 38 | 38 | ) | |
@@ -58,7 +58,7 @@ def render_panel(ctx: Context) -> Component: | |||
| 58 | 58 | @panel.callback( | |
| 59 | 59 | Input("start_button", "clicked"), | |
| 60 | 60 | State("start_button", "text"), | |
| 61 | - Output("loading_progress", "visible"), | ||
| 61 | + Output("loading_progress", "hidden"), | ||
| 62 | 62 | Output("result_text", "text"), | |
| 63 | 63 | Output("start_button", "text"), | |
| 64 | 64 | Output("start_button", "color"), | |
@@ -67,7 +67,8 @@ def run_calculation( | |||
| 67 | 67 | ctx: Context, clicked: bool, button_text: str | |
| 68 | 68 | ) -> tuple[bool, str, str, str]: | |
| 69 | 69 | if button_text == "reset": | |
| 70 | - return False, "", "wait for 3 seconds", "primary" | ||
| 70 | + return True, "", "wait for 3 seconds", "primary" | ||
| 71 | 71 | ||
| 72 | 72 | time.sleep(3) | |
| 73 | - return False, "Finished waiting after 3 seconds.", "reset", "inherit" | ||
| 73 | + return True, "Finished waiting after 3 seconds.", "reset", "inherit" | ||
| 74 | + | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments