Skip to content

Commit c8dc09f

Browse files
committed
Insane feature
1 parent 69e3ae9 commit c8dc09f

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

src/components/HeadlessTabs.astro

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
import { Tabs } from '@astrojs/starlight/components';
3+
import type { ComponentProps } from 'astro/types';
4+
5+
type Props = ComponentProps<typeof Tabs>;
6+
---
7+
8+
<div class="hide-tablist">
9+
<Tabs {...Astro.props}><slot /></Tabs>
10+
</div>
11+
12+
<style>
13+
.hide-tablist :global(.tablist-wrapper) {
14+
display: none;
15+
}
16+
</style>

src/content/docs/start/getting_started.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ perv: false
66
---
77

88
import { Aside, Badge, FileTree, Tabs, TabItem, Steps } from '@astrojs/starlight/components';
9+
import HeadlessTabs from '~/components/HeadlessTabs.astro';
910

1011
## Prerequisites
1112
<Aside type="tip">You will not need to install these prerequisites if you are not compiling it yourself!</Aside>
@@ -193,7 +194,7 @@ This will create a `ferrumc` executable in the `target/release` directory.
193194

194195
### Run
195196

196-
<Tabs syncKey="os">
197+
<HeadlessTabs syncKey="os">
197198
<TabItem label="Linux">
198199
~~~bash
199200
./ferrumc
@@ -209,7 +210,7 @@ This will create a `ferrumc` executable in the `target/release` directory.
209210
.\ferrumc.exe
210211
~~~
211212
</TabItem>
212-
</Tabs>
213+
</HeadlessTabs>
213214

214215
You can change logging level by using ```--log=<level>```:
215216
~~~bash

0 commit comments

Comments
 (0)