Skip to content

Commit 2be42d6

Browse files
committed
docs: should deploy
1 parent 00e33c6 commit 2be42d6

File tree

14 files changed

+70
-1510
lines changed

14 files changed

+70
-1510
lines changed

docs/.vitepress/components/FirebaseExample.vue

Lines changed: 32 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,12 @@
11
<template>
22
<div class="tab-container" :id="id">
33
<nav ref="nav">
4-
<button
5-
:id="id + '_rtdb'"
6-
:class="!selectedTab && 'is-selected'"
7-
title="Realtime Database example"
8-
@focus="selectOnFocus(0, $event)"
9-
@click="select(0)"
10-
:disabled="disable === '0'"
11-
>
4+
<button :id="id + '_rtdb'" :class="!selectedTab && 'is-selected'" title="Realtime Database example"
5+
@focus="selectOnFocus(0, $event)" @click="select(0)" :disabled="disable === '0'">
126
<rtdb-logo />
137
</button>
14-
<button
15-
:id="id + '_firestore'"
16-
:class="selectedTab && 'is-selected'"
17-
title="Firestore example"
18-
@focus="selectOnFocus(1, $event)"
19-
@click="select(1)"
20-
:disabled="disable === '1'"
21-
>
8+
<button :id="id + '_firestore'" :class="selectedTab && 'is-selected'" title="Firestore example"
9+
@focus="selectOnFocus(1, $event)" @click="select(1)" :disabled="disable === '1'">
2210
<firestore-logo />
2311
</button>
2412
</nav>
@@ -79,16 +67,13 @@ export default {
7967

8068
<style>
8169
:root {
82-
--bgColor: #fff;
83-
--lightGray: #ddd;
84-
85-
--code-bg-color-lighter: #3a404c;
86-
--code-bg-color-lightest: #5f687b;
70+
--code-bg-color-lighter: #323232;
71+
--code-bg-color-lightest: #616161;
8772
}
8873
</style>
8974

9075
<style>
91-
.tab-container > nav {
76+
.tab-container>nav {
9277
display: flex;
9378
align-items: flex-end;
9479
justify-content: flex-end;
@@ -100,82 +85,84 @@ export default {
10085
}
10186
10287
@media (max-width: 419px) {
103-
.tab-container > nav {
88+
.tab-container>nav {
10489
margin: 0 -1.5rem 0;
10590
}
10691
}
10792
108-
.tab-container > nav > button {
93+
.tab-container>nav>button {
10994
display: flex;
11095
align-items: center;
11196
height: 100%;
11297
/* padding: 4.6rem 0.7rem 0; */
11398
padding: 0 0.7rem;
11499
margin: 0;
115-
border: solid 1px var(--code-bg-color);
100+
border: solid 1px var(--vp-code-block-bg);
116101
border-bottom: none;
117102
/* filter: brightness(1.1); */
118103
/* background-color: lighten(var(--code-bg-color), 10%); */
119104
background-color: var(--code-bg-color-lighter);
120105
}
121106
122-
.tab-container > nav > button svg {
107+
.tab-container>nav>button svg {
123108
width: 32px;
124109
height: 32px;
125110
/* margin-top: -3.5rem; */
126-
fill: var(--bgColor);
111+
fill: var(--vp-code-block-color);
127112
/* filter: brightness(0.8); */
128113
}
129114
130-
.tab-container > nav > button:not(:first-child) {
115+
.tab-container>nav>button:not(:first-child) {
131116
border-left: none;
132117
}
133118
134-
.tab-container > nav > button:not(:last-child) {
119+
.tab-container>nav>button:not(:last-child) {
135120
border-right: none;
136121
}
137122
138-
.tab-container > nav > button:first-child {
123+
.tab-container>nav>button:first-child {
139124
border-radius: 6px 0 0;
140125
}
141126
142-
.tab-container > nav > button:last-child {
127+
.tab-container>nav>button:last-child {
143128
border-radius: 0 6px 0 0;
144129
}
145130
146-
.tab-container > nav > button:not([disabled]):hover {
131+
.tab-container>nav>button:not([disabled]):hover {
147132
cursor: pointer;
148133
/* background-color: lighten(var(--code-bg-color), 30%); */
149134
background-color: var(--code-bg-color-lightest);
150135
/* filter: brightness(1.3); */
151136
}
152137
153-
.tab-container > nav > button:not([disabled]):hover svg {
154-
fill: var(--bgColor);
138+
.tab-container>nav>button:not([disabled]):hover svg {
139+
fill: var(--vp-code-block-color);
155140
}
156141
157-
.tab-container > nav > button.is-selected:hover {
142+
.tab-container>nav>button.is-selected:hover {
158143
filter: brightness(1);
159-
background-color: var(--code-bg-color);
144+
background-color: var(--vp-code-block-bg);
145+
146+
/* var(--vp-code-block-bg); */
160147
}
161148
162-
.tab-container>nav>button: [disabled] {
163-
/* border-color: lighten(var(--code-bg-color), 60%); */
164-
border-color: var(--code-bg-color);
149+
.tab-container>nav>button[disabled] {
150+
/* border-color: lighten(var(--vp-code-block-bg), 60%); */
151+
border-color: var(--vp-code-block-bg);
165152
/* filter: brightness(1.6); */
166153
}
167154
168-
.tab-container > nav > button [disabled] svg {
169-
fill: var(--code-bg-color);
155+
.tab-container>nav>button[disabled] svg {
156+
fill: var(--vp-code-block-bg);
170157
/* filter: brightness(1.6); */
171158
}
172159
173-
.tab-container > nav > button.is-selected {
174-
background-color: var(--code-bg-color);
160+
.tab-container>nav>button.is-selected {
161+
background-color: var(--vp-code-block-bg);
175162
}
176163
177-
.tab-container > nav > button.is-selected svg {
178-
fill: var(--bgColor);
164+
.tab-container>nav>button.is-selected svg {
165+
fill: var(--vp-code-block-color);
179166
}
180167
181168
@media (min-width: 420px) {

docs/.vitepress/theme/index.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import '../sytle/vars.css'
33
import { h } from 'vue'
44
// import Layout from './Layout.vue'
55
// import HomeSponsors from '../components/HomeSponsors.vue'
6-
// import FirebaseExample from '../components/FirebaseExample.vue'
7-
// import RtdbLogo from '../components/RtdbLogo.vue'
8-
// import FirestoreLogo from '../components/FirestoreLogo.vue'
6+
import FirebaseExample from '../components/FirebaseExample.vue'
7+
import RtdbLogo from '../components/RtdbLogo.vue'
8+
import FirestoreLogo from '../components/FirestoreLogo.vue'
99

1010
export default {
1111
...Theme,
@@ -17,9 +17,9 @@ export default {
1717
},
1818
enhanceApp({ app, router, siteData }) {
1919
// app.component('HomeSponsors', HomeSponsors)
20-
// app.component('FirebaseExample', FirebaseExample)
21-
// app.component('RtdbLogo', RtdbLogo)
22-
// app.component('FirestoreLogo', FirestoreLogo)
20+
app.component('FirebaseExample', FirebaseExample)
21+
app.component('RtdbLogo', RtdbLogo)
22+
app.component('FirestoreLogo', FirestoreLogo)
2323
// app is the Vue 3 app instance from createApp()
2424
// router is VitePress' custom router (see `lib/app/router.js`)
2525
// siteData is a ref of current site-level metadata.

0 commit comments

Comments
 (0)