pleroma-fe/src/components/user_panel/user_panel.js

23 lines
557 B
JavaScript
Raw Normal View History

2026-06-02 18:09:12 +03:00
import { defineAsyncComponent } from 'vue'
2026-01-06 16:23:17 +02:00
import { mapState } from 'vuex'
2026-01-08 17:26:52 +02:00
2026-06-02 18:09:12 +03:00
import AuthForm from 'src/components/auth_form/auth_form.js'
import PostStatusForm from 'src/components/post_status_form/post_status_form.vue'
2016-10-27 18:02:28 +02:00
const UserPanel = {
computed: {
2026-01-06 16:22:52 +02:00
signedIn() {
return this.user
},
...mapState({ user: (state) => state.users.currentUser }),
2016-10-27 18:02:28 +02:00
},
components: {
AuthForm,
2016-11-30 22:27:19 +01:00
PostStatusForm,
2026-06-02 18:09:12 +03:00
UserCard: defineAsyncComponent(
() => import('src/components/user_card/user_card.vue'),
),
2026-01-06 16:22:52 +02:00
},
2016-10-27 18:02:28 +02:00
}
export default UserPanel