Skip to content

feat(plugin): support topbar.right plugin ui slot #8913

feat(plugin): support topbar.right plugin ui slot

feat(plugin): support topbar.right plugin ui slot #8913

Triggered via pull request July 28, 2025 09:04
Status Failure
Total duration 1m 40s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

nodejs.yml

on: pull_request
nodejs  /  lint-eslint
1m 21s
nodejs / lint-eslint
nodejs  /  lint-prettier
37s
nodejs / lint-prettier
nodejs  /  lint-check-types
45s
nodejs / lint-check-types
nodejs  /  test-package
47s
nodejs / test-package
Matrix: nodejs / test
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 10 warnings
nodejs / lint-check-types
Process completed with exit code 2.
nodejs / lint-check-types: src/demo/views/PluginUITopBar.tsx#L62
Object literal may only specify known properties, and 'ui' does not exist in type 'NMRiumPlugin'.
nodejs / lint-check-types: src/component/utility/renderCoreSlot.tsx#L8
Property 'slot' does not exist on type 'NMRiumCore'.
nodejs / lint-check-types: src/component/utility/renderCoreSlot.tsx#L1
Module '"@zakodium/nmrium-core"' has no exported member 'SupportedUISlot'.
nodejs / test-package
The process '/opt/hostedtoolcache/node/24.4.1/x64/bin/npm' failed with exit code 2
nodejs / test-package: src/component/utility/renderCoreSlot.tsx#L8
Property 'slot' does not exist on type 'NMRiumCore'.
nodejs / test-package: src/component/utility/renderCoreSlot.tsx#L1
Module '"@zakodium/nmrium-core"' has no exported member 'SupportedUISlot'.
nodejs / lint-eslint: src/component/EventsTrackers/KeysListenerTracker.tsx#L72
Avoid passing live state to parent components in an effect. Instead, lift the state to the parent component and pass it down as a prop
nodejs / lint-eslint: src/component/EventsTrackers/BrushTracker.tsx#L345
Avoid passing live state to parent components in an effect. Instead, lift the state to the parent component and pass it down as a prop
nodejs / lint-eslint: src/component/EventsTrackers/BrushTracker.tsx#L340
Avoid passing live state to parent components in an effect. Instead, lift the state to the parent component and pass it down as a prop
nodejs / lint-eslint: src/component/2d/ft/Contours.tsx#L87
Unexpected 'todo' comment: 'TODO: make sure preferences are not a...'
nodejs / lint-eslint: src/component/1d/multiplicityTree/generateTreeNodes.ts#L27
Unexpected 'todo' comment: 'TODO: make sure spectrumData is not a...'
nodejs / lint-eslint: src/component/1d/inset/DraggableInset.tsx#L70
Avoid storing derived state. Compute "bounding" directly during render, optionally with `useMemo` if it's expensive
nodejs / lint-eslint: src/component/1d/FloatingRanges.tsx#L179
Avoid storing derived state. Compute "bounding" directly during render, optionally with `useMemo` if it's expensive
nodejs / lint-eslint: src/component/1d/FloatPublicationString.tsx#L141
Avoid storing derived state. Compute "bounding" directly during render, optionally with `useMemo` if it's expensive
nodejs / lint-eslint: src/component/1d-2d/components/FloatMoleculeStructures/DraggableStructure.tsx#L62
Avoid storing derived state. Compute "bounding" directly during render, optionally with `useMemo` if it's expensive