user_panel.vue (609B)
- <template>
- <aside class="user-panel">
- <div
- v-if="signedIn"
- key="user-panel-signed"
- class="panel panel-default signed-in"
- >
- <UserCard
- :user-id="user.id"
- :hide-bio="true"
- rounded="top"
- />
- <PostStatusForm />
- </div>
- <auth-form
- v-else
- key="user-panel"
- />
- </aside>
- </template>
- <script src="./user_panel.js"></script>
- <style lang="scss">
- .user-panel {
- .panel {
- background: var(--background);
- backdrop-filter: var(--backdrop-filter);
- }
- .signed-in {
- overflow: visible;
- z-index: 10;
- }
- }
- </style>