Path: blob/main/frontend/vue/components/Statevector/StatevectorBrackets.vue
3375 views
<template> <div class="statevector-brackets"> <slot /> </div> </template> <script lang="ts"> import { defineComponent } from 'vue-demi' export default defineComponent({ name: 'StatevectorBrackets' }) </script> <style lang="scss" scoped> @import 'carbon-components/scss/globals/scss/spacing'; @import '~/../scss/variables/colors.scss'; .statevector-brackets { position: relative; &::before { content: ""; border: solid $border-color-dark; border-width: 1px 0 1px 1px; position: absolute; top: 0; bottom: 0; left: 0; width: $spacing-05; border-radius: 0.5rem 0 0 0.5rem; } &::after { content: ""; border: solid $border-color-dark; border-width: 1px 1px 1px 0; position: absolute; top: 0; bottom: 0; right: 0; width: $spacing-05; border-radius: 0 0.5rem 0.5rem 0; } } </style>