mirror of
https://github.com/pomerium/pomerium.git
synced 2025-08-03 08:50:42 +02:00
docs: update site ui
Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
This commit is contained in:
parent
87e214b1db
commit
0a530fbea2
214 changed files with 4004 additions and 930 deletions
57
docs/.vuepress/theme/global-components/Badge.vue
Normal file
57
docs/.vuepress/theme/global-components/Badge.vue
Normal file
|
@ -0,0 +1,57 @@
|
|||
<script>
|
||||
export default {
|
||||
functional: true,
|
||||
props: {
|
||||
type: {
|
||||
type: String,
|
||||
default: "tip"
|
||||
},
|
||||
text: String,
|
||||
vertical: {
|
||||
type: String,
|
||||
default: "top"
|
||||
}
|
||||
},
|
||||
render(h, { props, slots }) {
|
||||
return h(
|
||||
"span",
|
||||
{
|
||||
class: ["badge", props.type],
|
||||
style: {
|
||||
verticalAlign: props.vertical
|
||||
}
|
||||
},
|
||||
props.text || slots().default
|
||||
);
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="stylus" scoped>
|
||||
.badge {
|
||||
display: inline-block;
|
||||
font-size: 14px;
|
||||
height: 18px;
|
||||
line-height: 18px;
|
||||
border-radius: 3px;
|
||||
padding: 0 6px;
|
||||
color: white;
|
||||
background-color: #42b983;
|
||||
|
||||
&.tip, &.green {
|
||||
background-color: #42b983;
|
||||
}
|
||||
|
||||
&.error {
|
||||
background-color: #DA5961; // #f66
|
||||
}
|
||||
|
||||
&.warning, &.warn, &.yellow {
|
||||
background-color: darken(#ffe564, 35%);
|
||||
}
|
||||
|
||||
& + & {
|
||||
margin-left: 5px;
|
||||
}
|
||||
}
|
||||
</style>
|
Loading…
Add table
Add a link
Reference in a new issue