Skip to content
Snippets Groups Projects
App.vue 1.78 KiB
Newer Older
  • Learn to ignore specific revisions
  • lain's avatar
    lain committed
    <template>
    
    HJ's avatar
    HJ committed
      <div
        id="app"
    
    HJ's avatar
    HJ committed
        :style="bgStyle"
    
    HJ's avatar
    HJ committed
      >
        <div
    
    Tae Hoon's avatar
    Tae Hoon committed
          id="app_bg_wrapper"
    
    HJ's avatar
    HJ committed
          class="app-bg-wrapper"
        />
    
        <MobileNav v-if="isMobileLayout" />
    
    Eugenij's avatar
    Eugenij committed
        <div class="app-bg-wrapper app-container-wrapper" />
    
    HJ's avatar
    HJ committed
        <div
          id="content"
    
          class="container underlay"
    
    HJ's avatar
    HJ committed
        >
    
          <div
            class="sidebar-flexer mobile-hidden"
            :style="sidebarAlign"
          >
    
            <div class="sidebar-bounds">
              <div class="sidebar-scroller">
                <div class="sidebar">
    
    HJ's avatar
    HJ committed
                  <user-panel />
    
                  <div v-if="!isMobileLayout">
    
    HJ's avatar
    HJ committed
                    <nav-panel />
                    <instance-specific-panel v-if="showInstanceSpecificPanel" />
                    <features-panel v-if="!currentUser && showFeaturesPanel" />
                    <who-to-follow-panel v-if="currentUser && suggestionsEnabled" />
                    <notifications v-if="currentUser" />
    
    lain's avatar
    lain committed
          </div>
    
    HJ's avatar
    HJ committed
            <div
              v-if="!currentUser"
              class="login-hint panel panel-default"
            >
              <router-link
                :to="{ name: 'login' }"
                class="panel-body"
              >
    
    Xiaofeng An's avatar
    Xiaofeng An committed
                {{ $t("login.hint") }}
              </router-link>
    
    Eugenij's avatar
    Eugenij committed
            <router-view />
    
    lain's avatar
    lain committed
          </div>
    
    HJ's avatar
    HJ committed
          <media-modal />
    
    lain's avatar
    lain committed
        </div>
    
    eris's avatar
    eris committed
          v-if="currentUser && shout && !hideShoutbox"
    
    HJ's avatar
    HJ committed
          :floating="true"
    
          class="floating-shout mobile-hidden"
    
          :class="{ 'left': shoutboxPosition }"
    
    HJ's avatar
    HJ committed
        />
    
    Tae Hoon's avatar
    Tae Hoon committed
        <MobilePostStatusButton />
    
    Tae Hoon's avatar
    Tae Hoon committed
        <UserReportingModal />
    
        <PostStatusModal />
    
    HJ's avatar
    HJ committed
        <SettingsModal />
    
        <portal-target name="modal" />
    
    lain's avatar
    lain committed
      </div>
    </template>
    
    lain's avatar
    lain committed
    
    
    lain's avatar
    .  
    lain committed
    <script src="./App.js"></script>
    <style lang="scss" src="./App.scss"></style>