import "./UserLayout.less"; import logo from "@/assets/app-store.svg"; import { mapGetters } from "vuex"; const UserLayout = { props: { logo: { default: logo, types: String }, }, computed: { ...mapGetters({ settings: "global/settings", }), }, render() { const { leftMenuTitle, appSlogan } = this.settings; return ( <div class="ai-user-layout-container"> <div class="content"> <div class="top"> <div class="header"> <img alt="logo" class="logo" src={this.logo} /> <span class="title">{leftMenuTitle}</span> </div> <div class="desc">{appSlogan}</div> </div> <router-view /> </div> </div> ); }, }; export default UserLayout;