Skip to content

Loader bar: Implement loader for Content Workspaces#20288

Merged
nielslyngsoe merged 9 commits intomainfrom
v16/feature/content-loader
Oct 6, 2025
Merged

Loader bar: Implement loader for Content Workspaces#20288
nielslyngsoe merged 9 commits intomainfrom
v16/feature/content-loader

Conversation

@nielslyngsoe
Copy link
Member

Implements a new component called view-loader, which implements the UI-Library Loader in the center of the available space.

This components is then used of a few components to display a loader bar when loading heavy Entities in the various Content Workspaces(Document, Media, Member)

Copilot AI review requested due to automatic review settings September 28, 2025 19:18
@nielslyngsoe nielslyngsoe enabled auto-merge (squash) September 28, 2025 19:18
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR implements a new umb-view-loader component that displays a centered loading animation for heavy entity loading in Content Workspaces. The loader provides visual feedback during data loading states across Document, Media, and Member workspaces.

Key changes:

  • Created a new UmbViewLoaderElement component with centered loading animation
  • Integrated loading state management across workspace components
  • Added conditional rendering to show loader during heavy operations

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
view-loader.element.ts New loader component with centered animation and fade-in effect
index.ts Exports the new view-loader component
workspace.element.ts Shows loader when workspace component is not ready
workspace-split-view.element.ts Adds loading property to split view component
document-workspace-split-view.element.ts Observes loading state and passes to child components
document-workspace-editor.element.ts Shows loader during route generation and data loading
document-workspace.context.ts Code formatting changes to observe method calls
content-editor.element.ts Shows loader until content type and routes are loaded

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.

3 participants