Skip to content

Commit 348abaa

Browse files
perf: flatten critical request chain — move component script to head, inline stylesheets
1 parent 2b734c0 commit 348abaa

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

astro.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export default defineConfig({
1313
subsets: ['latin'],
1414
}],
1515
site: 'https://cumulus-ui.github.io',
16+
build: { inlineStylesheets: 'always' },
1617
server: { port: 4321 },
1718
markdown: {
1819
shikiConfig: {

src/layouts/BaseLayout.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ const navItems = components.map(comp => ({
3131
if (theme === 'dark') document.documentElement.classList.add('awsui-dark-mode');
3232
</script>
3333
<Font cssVariable="--font-open-sans" preload />
34+
<script>import '@cumulus-ui/components';</script>
3435
</head>
3536
<body>
3637
<cs-app-layout-toolbar
@@ -60,7 +61,6 @@ const navItems = components.map(comp => ({
6061
</svg>
6162
</cs-button>
6263

63-
<script>import '@cumulus-ui/components';</script>
6464
<script is:inline define:vars={{ navItems, breadcrumbs, activeComponentId }}>
6565
// Side navigation
6666
const sideNav = document.getElementById('side-nav');

0 commit comments

Comments
 (0)