<commit_before><template>
  <div>
    <q-card class="no-shadow grey-border" style="width: 100%">
      <q-scroll-area style="height: 120px;">
        <div class="generic-padding">
          <Markdown v-if="store.description" :source="store.description" />
        </div>
      </q-scroll-area>
      <q-tabs align="center" color="tertiary" class="shadow-14 inset-shadow" hide="icon" slot="navigation">
        <q-route-tab
            :to="{name: 'storePickups'}"
            exact
            slot="title"
            name="pickups"
        >Pickups</q-route-tab>
        <q-route-tab
            :to="{name: 'storeHistory'}"
            exact
            slot="title"
            name="history"
        >History</q-route-tab>
      </q-tabs>
    </q-card>
    <router-view></router-view>
  </div>
</template>

<script>

import {
  mapGetters,
} from 'vuex'
import Markdown from '@/components/Markdown.vue'

import { QCard, QTabs, QRouteTab, QScrollArea } from 'quasar'

export default {
  components: { QCard, QTabs, QRouteTab, QScrollArea, Markdown },
  computed: {
    ...mapGetters({
      store: 'stores/activeStore',
    }),
  },
}
</script>

<style scoped lang="stylus">
</style>
<commit_msg>Improved Store Description<commit_after><template>
  <div>
    <q-card class="no-shadow grey-border" style="width: 100%">
      <div class="generic-padding overflow" v-if="store.description">
        <Markdown v-if="store.description" :source="store.description" />
      </div>
      <q-tabs align="center" color="tertiary" class="shadow-14 inset-shadow" hide="icon" slot="navigation">
        <q-route-tab
            :to="{name: 'storePickups'}"
            exact
            slot="title"
            name="pickups"
        >Pickups</q-route-tab>
        <q-route-tab
            :to="{name: 'storeHistory'}"
            exact
            slot="title"
            name="history"
        >History</q-route-tab>
      </q-tabs>
    </q-card>
    <router-view></router-view>
  </div>
</template>

<script>

import {
  mapGetters,
} from 'vuex'
import Markdown from '@/components/Markdown.vue'

import { QCard, QTabs, QRouteTab, QScrollArea } from 'quasar'

export default {
  components: { QCard, QTabs, QRouteTab, QScrollArea, Markdown },
  computed: {
    ...mapGetters({
      store: 'stores/activeStore',
    }),
  },
}
</script>

<style scoped lang="stylus">
.overflow
  overflow-y auto
  max-height 120px
</style>

{'fraction_non_alphanumeric': 0.1652892561983471, 'fraction_numerical': 0.006611570247933884, 'mean_word_length': 2.4585714285714286, 'pattern_counts': {'":': 0, '<': 47, '<?xml version=': 0, '>': 47, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '894176', 'n_tokens_mistral': 831, 'n_tokens_neox': 802, 'n_words': 157}