Skip to content

Commit 25830c9

Browse files
committed
docs: some updates
1 parent c3a237b commit 25830c9

13 files changed

+288
-193
lines changed

docs/.vitepress/TODO.config.ts

Lines changed: 0 additions & 135 deletions
This file was deleted.

docs/.vitepress/components/FirebaseExample.vue

Lines changed: 42 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,24 @@
11
<template>
22
<div class="tab-container" :id="id">
33
<nav ref="nav">
4-
<button :id="id + '_rtdb'" :class="!selectedTab && 'is-selected'" title="Realtime Database example"
5-
@focus="selectOnFocus(0, $event)" @click="select(0)" :disabled="disable === '0'">
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+
>
612
<rtdb-logo />
713
</button>
8-
<button :id="id + '_firestore'" :class="selectedTab && 'is-selected'" title="Firestore example"
9-
@focus="selectOnFocus(1, $event)" @click="select(1)" :disabled="disable === '1'">
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+
>
1022
<firestore-logo />
1123
</button>
1224
</nav>
@@ -31,8 +43,18 @@ const sharedState = {
3143
selectedTab: 1, // defaults to Firestore examples
3244
}
3345
46+
let id = 0
47+
3448
export default {
35-
props: ['id', 'disable'],
49+
props: {
50+
id: {
51+
type: String,
52+
default: () => `code-example-${id++}`,
53+
},
54+
disable: {
55+
type: String,
56+
},
57+
},
3658
data() {
3759
return sharedState
3860
},
@@ -73,7 +95,7 @@ export default {
7395
</style>
7496

7597
<style>
76-
.tab-container>nav {
98+
.tab-container > nav {
7799
display: flex;
78100
align-items: flex-end;
79101
justify-content: flex-end;
@@ -85,12 +107,12 @@ export default {
85107
}
86108
87109
@media (max-width: 419px) {
88-
.tab-container>nav {
110+
.tab-container > nav {
89111
margin: 0 -1.5rem 0;
90112
}
91113
}
92114
93-
.tab-container>nav>button {
115+
.tab-container > nav > button {
94116
display: flex;
95117
align-items: center;
96118
height: 100%;
@@ -104,64 +126,64 @@ export default {
104126
background-color: var(--code-bg-color-lighter);
105127
}
106128
107-
.tab-container>nav>button svg {
129+
.tab-container > nav > button svg {
108130
width: 32px;
109131
height: 32px;
110132
/* margin-top: -3.5rem; */
111133
fill: var(--vp-code-block-color);
112134
/* filter: brightness(0.8); */
113135
}
114136
115-
.tab-container>nav>button:not(:first-child) {
137+
.tab-container > nav > button:not(:first-child) {
116138
border-left: none;
117139
}
118140
119-
.tab-container>nav>button:not(:last-child) {
141+
.tab-container > nav > button:not(:last-child) {
120142
border-right: none;
121143
}
122144
123-
.tab-container>nav>button:first-child {
145+
.tab-container > nav > button:first-child {
124146
border-radius: 6px 0 0;
125147
}
126148
127-
.tab-container>nav>button:last-child {
149+
.tab-container > nav > button:last-child {
128150
border-radius: 0 6px 0 0;
129151
}
130152
131-
.tab-container>nav>button:not([disabled]):hover {
153+
.tab-container > nav > button:not([disabled]):hover {
132154
cursor: pointer;
133155
/* background-color: lighten(var(--code-bg-color), 30%); */
134156
background-color: var(--code-bg-color-lightest);
135157
/* filter: brightness(1.3); */
136158
}
137159
138-
.tab-container>nav>button:not([disabled]):hover svg {
160+
.tab-container > nav > button:not([disabled]):hover svg {
139161
fill: var(--vp-code-block-color);
140162
}
141163
142-
.tab-container>nav>button.is-selected:hover {
164+
.tab-container > nav > button.is-selected:hover {
143165
filter: brightness(1);
144166
background-color: var(--vp-code-block-bg);
145167
146168
/* var(--vp-code-block-bg); */
147169
}
148170
149-
.tab-container>nav>button[disabled] {
171+
.tab-container > nav > button[disabled] {
150172
/* border-color: lighten(var(--vp-code-block-bg), 60%); */
151173
border-color: var(--vp-code-block-bg);
152174
/* filter: brightness(1.6); */
153175
}
154176
155-
.tab-container>nav>button[disabled] svg {
177+
.tab-container > nav > button[disabled] svg {
156178
fill: var(--vp-code-block-bg);
157179
/* filter: brightness(1.6); */
158180
}
159181
160-
.tab-container>nav>button.is-selected {
182+
.tab-container > nav > button.is-selected {
161183
background-color: var(--vp-code-block-bg);
162184
}
163185
164-
.tab-container>nav>button.is-selected svg {
186+
.tab-container > nav > button.is-selected svg {
165187
fill: var(--vp-code-block-color);
166188
}
167189

0 commit comments

Comments
 (0)