Skip to content

Improve ux for biologist - #2

Merged
mzueva merged 3 commits into
mainfrom
2026-04-22-improve-ux
Apr 27, 2026
Merged

Improve ux for biologist#2
mzueva merged 3 commits into
mainfrom
2026-04-22-improve-ux

Conversation

@aiturbidemil

Copy link
Copy Markdown
Contributor

No description provided.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the documentation and UI labels for the VDJ integration block to improve clarity, including the addition of descriptive tooltips for several configuration options. A functional issue was identified in the UI where a tooltip was added without a trigger element, which would prevent it from being displayed to the user.

Comment thread ui/src/pages/MainPage.vue
Comment on lines +170 to +176
<PlTooltip class="info" position="top">
<template #tooltip>
Turn off only when the two datasets use different V/J gene naming conventions — for
example, a dataset brought in through the Import VDJ Data block, which preserves the
source pipeline's original gene names.
</template>
</PlTooltip>

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The PlTooltip component is a wrapper that requires a trigger element in its default slot to be visible and interactive. Since it is currently empty, the tooltip will not appear. Adding an icon like PlMaskIcon24 inside the component will provide a visual target for the user to hover over.

        <PlTooltip position="top">
          <PlMaskIcon24 name="info" class="info" />
          <template #tooltip>
            Turn off only when the two datasets use different V/J gene naming conventions — for
            example, a dataset brought in through the Import VDJ Data block, which preserves the
            source pipeline's original gene names.
          </template>
        </PlTooltip>

@mzueva
mzueva merged commit 785d146 into main Apr 27, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants