feat: tab service added (#3367)

This commit is contained in:
Anwarul Islam
2023-10-11 18:51:07 +06:00
committed by GitHub
parent 51510566bc
commit ba31cdabea
60 changed files with 1112 additions and 841 deletions

View File

@@ -67,9 +67,11 @@ import IconMaximize2 from "~icons/lucide/maximize-2"
import { useI18n } from "@composables/i18n"
import { makeGQLRequest } from "@hoppscotch/data"
import { createNewTab } from "~/helpers/graphql/tab"
import { useService } from "dioc/vue"
import { GQLTabService } from "~/services/tab/graphql"
const t = useI18n()
const tabs = useService(GQLTabService)
const props = defineProps<{
entry: GQLHistoryEntry
@@ -93,7 +95,7 @@ const query = computed(() =>
)
const useEntry = () => {
createNewTab({
tabs.createNewTab({
request: makeGQLRequest({
name: props.entry.request.name,
url: props.entry.request.url,