fix(desktop): When a team member is kicked out, there is inconsistenc… #3930
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…y between the front-end and back-end states.
🤖 Generated by Copilot at c4874a4
Summary
🆕🐛🚀
This pull request refactors the
NsList
component to use a more efficient data fetching hook, fixes indentation issues in thecostcenter
frontend provider, adds a new prop to handle null namespaces in theNsMenu
component, prevents rendering an empty team management box in theTeamCenter
component, and simplifies the user session authentication logic in theauth.ts
service. These changes improve the performance, usability, and readability of thesealos
frontend.Walkthrough
authSession
function (link)NsList
component (link, link)nullNs
prop to handle no namespace selected case inNsList
component and pass it fromNsMenu
component (link, link)TeamCenter
component (link)BillingTable
component (link, link, link)ns_uid
prop toselected_ns_uid
to avoid confusion inNsList
component (link)useSessionStore
hook inNsList
component (link)