diff --git a/src/panel/components/PropView.tsx b/src/panel/components/PropView.tsx index 70c283a..5bdf287 100644 --- a/src/panel/components/PropView.tsx +++ b/src/panel/components/PropView.tsx @@ -124,7 +124,7 @@ export function PropView(): React.ReactElement { diff --git a/src/panel/components/SelectedBrickToolbar.tsx b/src/panel/components/SelectedBrickToolbar.tsx index 4b85518..8f91948 100644 --- a/src/panel/components/SelectedBrickToolbar.tsx +++ b/src/panel/components/SelectedBrickToolbar.tsx @@ -6,7 +6,7 @@ import { useSelectedBrickContext } from "../libs/SelectedBrickContext"; import { useEvalOptions } from "../libs/useEvalOptions"; export function SelectedBrickToolbar(): React.ReactElement { - const { selectedBrick } = useSelectedBrickContext(); + const { selectedBrick, setSelectedBrick } = useSelectedBrickContext(); const evalOptions = useEvalOptions(); const handleInspectElement = React.useCallback((): void => { @@ -23,6 +23,10 @@ export function SelectedBrickToolbar(): React.ReactElement { ); }, [evalOptions, selectedBrick]); + const handleRefreshBrickInfo = React.useCallback(() => { + setSelectedBrick({ ...selectedBrick }); + }, [selectedBrick, setSelectedBrick]); + return (
{selectedBrick && ( @@ -36,6 +40,9 @@ export function SelectedBrickToolbar(): React.ReactElement { {selectedBrick.tagName} + +