Skip to content

mockup: add layer, layer sources, add layer source

5bc45e7
Select commit
Loading
Failed to load commit list.
Draft

mockup: sources catalogue [DHIS2-21453] #3655

mockup: add layer, layer sources, add layer source
5bc45e7
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed May 22, 2026 in 46s

Quality Gate failed

Failed conditions
88 New issues
75 New Code Smells (required ≤ 0)
D Reliability Rating on New Code (required ≥ A)
13 New Bugs (required ≤ 0)
3 New Critical Issues (required ≤ 0)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 527 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Avoid non-native interactive elements. If using native HTML is not possible, add an appropriate role and support for tabbing, mouse, keyboard, and touch inputs to an interactive content element.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlCc&open=AZ5QIVoiQyAVvTbbQlCc&pullRequest=3655

Check warning on line 1224 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

A form label must be associated with a control.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlDH&open=AZ5QIVoiQyAVvTbbQlDH&pullRequest=3655

Check warning on line 1295 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Visible, non-interactive elements with click handlers must have at least one keyboard listener.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlDN&open=AZ5QIVoiQyAVvTbbQlDN&pullRequest=3655

Check warning on line 1341 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

A form label must be associated with a control.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlDP&open=AZ5QIVoiQyAVvTbbQlDP&pullRequest=3655

Check warning on line 344 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Ambiguous spacing after previous element span

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlCP&open=AZ5QIVoiQyAVvTbbQlCP&pullRequest=3655

Check warning on line 961 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

A form label must be associated with a control.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlC4&open=AZ5QIVoiQyAVvTbbQlC4&pullRequest=3655

Check warning on line 591 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected negated condition.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlCf&open=AZ5QIVoiQyAVvTbbQlCf&pullRequest=3655

Check warning on line 1010 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

A form label must be associated with a control.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlC7&open=AZ5QIVoiQyAVvTbbQlC7&pullRequest=3655

Check warning on line 605 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Visible, non-interactive elements with click handlers must have at least one keyboard listener.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlCh&open=AZ5QIVoiQyAVvTbbQlCh&pullRequest=3655

Check warning on line 1031 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

A form label must be associated with a control.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlC8&open=AZ5QIVoiQyAVvTbbQlC8&pullRequest=3655

Check warning on line 432 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

A form label must be associated with a control.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlCU&open=AZ5QIVoiQyAVvTbbQlCU&pullRequest=3655

Check warning on line 477 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Visible, non-interactive elements with click handlers must have at least one keyboard listener.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlCZ&open=AZ5QIVoiQyAVvTbbQlCZ&pullRequest=3655

Check warning on line 155 in src/components/layers/overlays/AddLayerPopover.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Visible, non-interactive elements with click handlers must have at least one keyboard listener.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVk9QyAVvTbbQlCJ&open=AZ5QIVk9QyAVvTbbQlCJ&pullRequest=3655

Check warning on line 1606 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Avoid non-native interactive elements. If using native HTML is not possible, add an appropriate role and support for tabbing, mouse, keyboard, and touch inputs to an interactive content element.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlDZ&open=AZ5QIVoiQyAVvTbbQlDZ&pullRequest=3655

Check warning on line 624 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

A form label must be associated with a control.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlCi&open=AZ5QIVoiQyAVvTbbQlCi&pullRequest=3655

Check warning on line 941 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

A form label must be associated with a control.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlC2&open=AZ5QIVoiQyAVvTbbQlC2&pullRequest=3655

Check warning on line 45 in src/components/layerSources/LayerSourceCard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Avoid non-native interactive elements. If using native HTML is not possible, add an appropriate role and support for tabbing, mouse, keyboard, and touch inputs to an interactive content element.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoUQyAVvTbbQlCM&open=AZ5QIVoUQyAVvTbbQlCM&pullRequest=3655

Check warning on line 1454 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Ambiguous spacing after previous element input

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlDW&open=AZ5QIVoiQyAVvTbbQlDW&pullRequest=3655

Check warning on line 699 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Visible, non-interactive elements with click handlers must have at least one keyboard listener.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlCo&open=AZ5QIVoiQyAVvTbbQlCo&pullRequest=3655

Check warning on line 430 in src/components/layerSources/LayerSourceCatalogue.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Visible, non-interactive elements with click handlers must have at least one keyboard listener.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVosQyAVvTbbQlDe&open=AZ5QIVosQyAVvTbbQlDe&pullRequest=3655

Check warning on line 868 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

A form label must be associated with a control.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlCw&open=AZ5QIVoiQyAVvTbbQlCw&pullRequest=3655

Check warning on line 1269 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected negated condition.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlDL&open=AZ5QIVoiQyAVvTbbQlDL&pullRequest=3655

Check warning on line 1668 in src/components/layerSources/AddSourceWizard.jsx

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=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlDb&open=AZ5QIVoiQyAVvTbbQlDb&pullRequest=3655

Check warning on line 527 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Visible, non-interactive elements with click handlers must have at least one keyboard listener.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlCd&open=AZ5QIVoiQyAVvTbbQlCd&pullRequest=3655

Check warning on line 681 in src/components/layerSources/AddSourceWizard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

A form label must be associated with a control.

See more on https://sonarcloud.io/project/issues?id=dhis2_maps-app&issues=AZ5QIVoiQyAVvTbbQlCl&open=AZ5QIVoiQyAVvTbbQlCl&pullRequest=3655