Skip to content

[Remove Vuetify from Studio] Buttons / links on account created / deleted pages#5368

Merged
MisRob merged 2 commits intolearningequality:unstablefrom
yeshwanth235:PRIC-5353
Sep 25, 2025
Merged

[Remove Vuetify from Studio] Buttons / links on account created / deleted pages#5368
MisRob merged 2 commits intolearningequality:unstablefrom
yeshwanth235:PRIC-5353

Conversation

@yeshwanth235
Copy link
Contributor

@yeshwanth235 yeshwanth235 commented Sep 6, 2025

Summary

Updated VBtn to Kbutton in Account Delete and Account Created pages

Screenshot 2025-09-06 at 8 45 26 PM

References

Closes 5353

Reviewer guidance

Test Kbuttons in Account Deleted and Account created pages.

@MisRob MisRob self-requested a review September 8, 2025 12:32
@MisRob MisRob self-assigned this Sep 8, 2025
Copy link
Member

@MisRob MisRob left a comment

Choose a reason for hiding this comment

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

Thanks @yeshwanth235 for your continued contributions.

All looks good - just one note regarding the choice of a design system component.

appearance="raised-button"
:primary="true"
:text="$tr('backToLogin')"
@click="$router.push({ name: 'Main' })"
Copy link
Member

Choose a reason for hiding this comment

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

Since the only purpose of clicking the button is to redirect, KRouterLink would be better fit

Copy link
Member

Choose a reason for hiding this comment

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

Same applies to the other page

Copy link
Member

Choose a reason for hiding this comment

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

You can also think about it from the perspective of semantic and accessible HTML markup - KRouterLink will render as <a> which is more appropriate here (compared to <button>).

@MisRob
Copy link
Member

MisRob commented Sep 10, 2025

Hi @yeshwanth235, I will be on vacation until September 22, so unless someone else merges your PR after you've resolved the feedback, I will get back to you as soon as I'm back.

@MisRob MisRob self-requested a review September 23, 2025 11:53
@MisRob MisRob changed the title Buttons / links on account created / deleted pages changes [Remove Vuetify from Studio] Buttons / links on account created / deleted pages Sep 25, 2025
Copy link
Member

@MisRob MisRob left a comment

Choose a reason for hiding this comment

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

Thank you @yeshwanth235, all works as expected.

@MisRob MisRob merged commit 62acd59 into learningequality:unstable Sep 25, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Remove Vuetify from Studio] Buttons / links on account created / deleted pages

2 participants