Skip to content

refactor(app): consolidate widget-editor-modal state into store (#573) - #584

Merged
alfredo1996 merged 6 commits into
release/2.0from
refactor/issue-573-widget-editor-consolidation
Apr 20, 2026
Merged

refactor(app): consolidate widget-editor-modal state into store (#573)#584
alfredo1996 merged 6 commits into
release/2.0from
refactor/issue-573-widget-editor-consolidation

test(app): smoke tests for TemplateBrowser and WidgetPreviewPanel

f492a2d
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Apr 20, 2026 in 42s

Quality Gate failed

Annotations

Check warning on line 33 in app/src/components/widget-editor/template-browser.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Mark the props of the component as read-only.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ2ojIdaqLW5PDante03&open=AZ2ojIdaqLW5PDante03&pullRequest=584

Check warning on line 233 in app/src/components/widget-editor/widget-preview-panel.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ2ojIbbqLW5PDante0x&open=AZ2ojIbbqLW5PDante0x&pullRequest=584

Check warning on line 231 in app/src/components/widget-editor/widget-preview-panel.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ2ojIbbqLW5PDante01&open=AZ2ojIbbqLW5PDante01&pullRequest=584

Check failure on line 64 in app/src/components/widget-editor/widget-preview-panel.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 50 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ2ojIbbqLW5PDante0v&open=AZ2ojIbbqLW5PDante0v&pullRequest=584

Check warning on line 233 in app/src/components/widget-editor/widget-preview-panel.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ2ojIbbqLW5PDante0z&open=AZ2ojIbbqLW5PDante0z&pullRequest=584

Check warning on line 180 in app/src/components/widget-editor/widget-preview-panel.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ2ojIbbqLW5PDante00&open=AZ2ojIbbqLW5PDante00&pullRequest=584

Check warning on line 91 in app/src/components/widget-editor/widget-preview-panel.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Mark the props of the component as read-only.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ2ojIbbqLW5PDante0w&open=AZ2ojIbbqLW5PDante0w&pullRequest=584

Check warning on line 233 in app/src/components/widget-editor/widget-preview-panel.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ2ojIbbqLW5PDante0y&open=AZ2ojIbbqLW5PDante0y&pullRequest=584

Check warning on line 231 in app/src/components/widget-editor/widget-preview-panel.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=alfredo1996_neoboard&issues=AZ2ojIbcqLW5PDante02&open=AZ2ojIbcqLW5PDante02&pullRequest=584