Skip to content

Track layout.css in the console theme sync - #764

Merged
nisan-abeywickrama merged 1 commit into
wso2:mainfrom
ashera96:feat/devportal-theming-migration
Sep 19, 2026
Merged

nisan-abeywickrama merged 1 commit into
wso2:mainfrom
ashera96:feat/devportal-theming-migration

Conversation

@ashera96

Copy link
Copy Markdown
Contributor

Purpose

scripts/build-console-theme.js keeps the Bijira Console's copy of the default theme in step with this repository. It syncs two technical stylesheets, tokens.css and components.css. apim-saas#3052 introduced a third — layout.css — which the console's preview iframe links directly (OrgThemingIframe.tsx) rather than reaching through an @import, so nothing on either side would notice if that copy went stale.

Approach

Added layout.css to TECHNICAL_FILES, with a comment recording why it belongs there.

The two copies are identical today, so this changes no output — running the generator against a console checkout still reports "already in sync". It only stops the file drifting on the next change to src/styles/layout.css.

Related PRs

  • wso2-enterprise/apim-saas#3052 — added layout.css on the console side

@coderabbitai

coderabbitai Bot commented Sep 18, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 45286dd3-71de-4604-926c-9b2e7d6f4ea3


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

@nisan-abeywickrama
nisan-abeywickrama merged commit bc9720f into wso2:main Sep 19, 2026
4 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