Skip to content

Commit

Permalink
prettier sorting imports
Browse files Browse the repository at this point in the history
  • Loading branch information
evandor committed Dec 25, 2024
1 parent b674e72 commit dc76ce1
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 38 deletions.
1 change: 1 addition & 0 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"$schema": "https://json.schemastore.org/prettierrc",
"semi": false,
"plugins": ["@ianvs/prettier-plugin-sort-imports"],
"singleQuote": true,
"printWidth": 100
}
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@
"@editorjs/raw": "^2.5.1",
"@editorjs/table": "^2.4.3",
"@eslint/js": "^9.17.0",
"@ianvs/prettier-plugin-sort-imports": "^4.4.0",
"@intlify/unplugin-vue-i18n": "^2.0.0",
"@playwright/test": "^1.49.1",
"@quasar/app-vite": "^2.0.2",
Expand Down
74 changes: 39 additions & 35 deletions src/components/SidePanelFooter.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,17 @@
<q-footer
class="q-pa-none q-mt-sm darkInDarkMode brightInBrightMode"
style="border-top: 1px solid lightgrey"
:style="offsetBottom()">
:style="offsetBottom()"
>
<template v-if="checkToasts()">
<Transition name="fade" appear>
<q-banner
inline-actions
dense
rounded
style="font-size: smaller; text-align: center"
:class="toastBannerClass()">
:class="toastBannerClass()"
>
{{ useUiStore().toasts[0]?.msg }}
<template v-slot:action v-if="useUiStore().toasts[0]?.actions[0]">
<q-btn
Expand Down Expand Up @@ -206,7 +208,8 @@
:class="rightButtonClass()"
flat
:size="getButtonSize()"
@click="toggleShowStatsTable()">
@click="toggleShowStatsTable()"
>
<q-tooltip class="tooltip_small" anchor="top left" self="bottom left"
>Show Stats</q-tooltip
>
Expand Down Expand Up @@ -250,47 +253,48 @@
</div>
</q-footer>
</template>

<script setup lang="ts">
import { useUiStore } from 'src/ui/stores/uiStore'
import { onMounted, ref, watch, watchEffect } from 'vue'
import { useRoute, useRouter } from 'vue-router'
import { FeatureIdent } from 'src/app/models/FeatureIdent'
import NavigationService from 'src/services/NavigationService'
import { openURL, uid, useQuasar } from 'quasar'
import { useUtils } from 'src/core/services/Utils'
import { useWindowsStore } from 'src/windows/stores/windowsStore'
import { useSuggestionsStore } from 'src/suggestions/stores/suggestionsStore'
import _ from 'lodash'
import { Suggestion, SuggestionState } from 'src/suggestions/models/Suggestion'
import SuggestionDialog from 'src/suggestions/dialogues/SuggestionDialog.vue'
import { Tabset, TabsetType } from 'src/tabsets/models/Tabset'
import { ToastType } from 'src/core/models/Toast'
import { openURL, uid, useQuasar } from 'quasar'
import BrowserApi from 'src/app/BrowserApi'
import { FeatureIdent } from 'src/app/models/FeatureIdent'
import { SidePanelViews } from 'src/app/models/SidePanelViews'
import SidePanelFooterLeftButtons from 'src/components/helper/SidePanelFooterLeftButtons.vue'
import SidePanelStatsMarkupTable from 'src/components/helper/SidePanelStatsMarkupTable.vue'
import WindowsMarkupTable from 'src/windows/components/WindowsMarkupTable.vue'
import { useAuthStore } from 'src/stores/authStore'
import SidePanelTabsetListMarkup from 'src/components/helper/SidePanelTabsetListMarkup.vue'
import { useContentStore } from 'src/content/stores/contentStore'
import ContextMenuItem from 'src/core/components/helper/ContextMenuItem.vue'
import { ExecutionResult } from 'src/core/domain/ExecutionResult'
import { ToastType } from 'src/core/models/Toast'
import { useCommandExecutor } from 'src/core/services/CommandExecutor'
import { useNotificationHandler } from 'src/core/services/ErrorHandler'
import { Window } from 'src/windows/models/Window'
import { WindowAction, WindowHolder } from 'src/windows/models/WindowHolder'
import NewTabsetDialog from 'src/tabsets/dialogues/NewTabsetDialog.vue'
import { useSpacesStore } from 'src/spaces/stores/spacesStore'
import { useTabsStore2 } from 'src/tabsets/stores/tabsStore2'
import { useTabsetsStore } from 'src/tabsets/stores/tabsetsStore'
import { useUtils } from 'src/core/services/Utils'
import { useFeaturesStore } from 'src/features/stores/featuresStore'
import { SidePanelViews } from 'src/app/models/SidePanelViews'
import { TabAndTabsetId } from 'src/tabsets/models/TabAndTabsetId'
import { useCommandExecutor } from 'src/core/services/CommandExecutor'
import NavigationService from 'src/services/NavigationService'
import { useSpacesStore } from 'src/spaces/stores/spacesStore'
import { useAuthStore } from 'src/stores/authStore'
import SuggestionDialog from 'src/suggestions/dialogues/SuggestionDialog.vue'
import { Suggestion, SuggestionState } from 'src/suggestions/models/Suggestion'
import { useSuggestionsStore } from 'src/suggestions/stores/suggestionsStore'
import { AddTabToTabsetCommand } from 'src/tabsets/commands/AddTabToTabsetCommand'
import { Tab, TabSnippet } from 'src/tabsets/models/Tab'
import BrowserApi from 'src/app/BrowserApi'
import { useContentStore } from 'src/content/stores/contentStore'
import ContextMenuItem from 'src/core/components/helper/ContextMenuItem.vue'
import { useTabsetsUiStore } from '../tabsets/stores/tabsetsUiStore'
import SidePanelTabsetListMarkup from 'src/components/helper/SidePanelTabsetListMarkup.vue'
import StartSessionDialog from 'src/tabsets/dialogues/StartSessionDialog.vue'
import { CreateTabsetCommand } from 'src/tabsets/commands/CreateTabsetCommand'
import { ExecutionResult } from 'src/core/domain/ExecutionResult'
import NewTabsetDialog from 'src/tabsets/dialogues/NewTabsetDialog.vue'
import StartSessionDialog from 'src/tabsets/dialogues/StartSessionDialog.vue'
import { SaveOrReplaceResult } from 'src/tabsets/models/SaveOrReplaceResult'
import { Tab, TabSnippet } from 'src/tabsets/models/Tab'
import { TabAndTabsetId } from 'src/tabsets/models/TabAndTabsetId'
import { Tabset, TabsetType } from 'src/tabsets/models/Tabset'
import { useTabsetsStore } from 'src/tabsets/stores/tabsetsStore'
import { useTabsStore2 } from 'src/tabsets/stores/tabsStore2'
import { useUiStore } from 'src/ui/stores/uiStore'
import WindowsMarkupTable from 'src/windows/components/WindowsMarkupTable.vue'
import { Window } from 'src/windows/models/Window'
import { WindowAction, WindowHolder } from 'src/windows/models/WindowHolder'
import { useWindowsStore } from 'src/windows/stores/windowsStore'
import { onMounted, ref, watch, watchEffect } from 'vue'
import { useRoute, useRouter } from 'vue-router'
import { useTabsetsUiStore } from '../tabsets/stores/tabsetsUiStore'
const { handleError } = useNotificationHandler()
Expand Down
17 changes: 14 additions & 3 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@
json5 "^2.2.3"
semver "^6.3.1"

"@babel/generator@^7.26.0", "@babel/generator@^7.26.3":
"@babel/generator@^7.26.0", "@babel/generator@^7.26.2", "@babel/generator@^7.26.3":
version "7.26.3"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.3.tgz#ab8d4360544a425c90c248df7059881f4b2ce019"
integrity sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==
Expand Down Expand Up @@ -367,7 +367,7 @@
"@babel/template" "^7.25.9"
"@babel/types" "^7.26.0"

"@babel/parser@^7.25.3", "@babel/parser@^7.25.4", "@babel/parser@^7.25.9", "@babel/parser@^7.26.0", "@babel/parser@^7.26.3":
"@babel/parser@^7.25.3", "@babel/parser@^7.25.4", "@babel/parser@^7.25.9", "@babel/parser@^7.26.0", "@babel/parser@^7.26.2", "@babel/parser@^7.26.3":
version "7.26.3"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.3.tgz#8c51c5db6ddf08134af1ddbacf16aaab48bac234"
integrity sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==
Expand Down Expand Up @@ -1363,6 +1363,17 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.1.tgz#9a96ce501bc62df46c4031fbd970e3cc6b10f07b"
integrity sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==

"@ianvs/prettier-plugin-sort-imports@^4.4.0":
version "4.4.0"
resolved "https://registry.yarnpkg.com/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.4.0.tgz#3391ca47d3a3267ecdcede04a9634d79155f6877"
integrity sha512-f4/e+/ANGk3tHuwRW0uh2YuBR50I4h1ZjGQ+5uD8sWfinHTivQsnieR5cz24t8M6Vx4rYvZ5v/IEKZhYpzQm9Q==
dependencies:
"@babel/generator" "^7.26.2"
"@babel/parser" "^7.26.2"
"@babel/traverse" "^7.25.9"
"@babel/types" "^7.26.0"
semver "^7.5.2"

"@iconify-json/simple-icons@^1.2.10":
version "1.2.17"
resolved "https://registry.yarnpkg.com/@iconify-json/simple-icons/-/simple-icons-1.2.17.tgz#ad0c61b84ac98eef2b7bb485e89a58fbea37d164"
Expand Down Expand Up @@ -8790,7 +8801,7 @@ semver@^6.3.1:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==

semver@^7.3.4, semver@^7.3.5, semver@^7.3.6, semver@^7.5.3, semver@^7.6.0, semver@^7.6.3:
semver@^7.3.4, semver@^7.3.5, semver@^7.3.6, semver@^7.5.2, semver@^7.5.3, semver@^7.6.0, semver@^7.6.3:
version "7.6.3"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
Expand Down

0 comments on commit dc76ce1

Please sign in to comment.