Skip to content

Conversation

TorstenDittmann
Copy link
Contributor

The changes in this commit refactor several console pages by extracting the main UI logic into separate view components. This allows the same views to be reused between the main console and embedding contexts.

Key changes:

  • Move page content into view components for auth, database, messaging, and storage sections
  • Add embedded versions of pages that reuse the view components
  • Update layout configurations to support embedding
  • Add new studio theme variations for embedded context

The refactoring improves code reuse and maintainability while enabling the same UI components to be used in different contexts.

The changes in this commit refactor several console pages by extracting
the main UI logic into separate view components. This allows the same
views to be reused between the main console and embedding contexts.

Key changes:

- Move page content into view components for auth, database, messaging,
and storage sections - Add embedded versions of pages that reuse the
view components - Update layout configurations to support embedding -
Add new studio theme variations for embedded context

The refactoring improves code reuse and maintainability while enabling
the same UI components to be used in different contexts.
Copy link

appwrite bot commented Sep 1, 2025

Console

Project ID: 688b7bf400350cbd60e9

Sites (2)
Site Status Logs Preview QR
 console-stage
688b7cf6003b1842c9dc
Ready Ready View Logs Preview URL QR Code
 console-cloud
688b7c18002b9b871a8f
Ready Ready View Logs Preview URL QR Code

Note

Cursor pagination performs better than offset pagination when loading further pages.

Copy link
Contributor

coderabbitai bot commented Sep 1, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat-embed-routes

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Here's a concise commit message that summarizes the changes: Add
embedded route detection and UI styling

Check if the current route is in the /embed/ path and style
appropriately. Add embedded views for auth, messaging, databases, and
storage sections.
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.

1 participant