feat: add clear history action
This commit is contained in:
@@ -176,6 +176,7 @@ import {
|
|||||||
import HistoryRestCard from "./rest/Card.vue"
|
import HistoryRestCard from "./rest/Card.vue"
|
||||||
import HistoryGraphqlCard from "./graphql/Card.vue"
|
import HistoryGraphqlCard from "./graphql/Card.vue"
|
||||||
import { createNewTab } from "~/helpers/rest/tab"
|
import { createNewTab } from "~/helpers/rest/tab"
|
||||||
|
import { defineActionHandler } from "~/helpers/actions"
|
||||||
|
|
||||||
type HistoryEntry = GQLHistoryEntry | RESTHistoryEntry
|
type HistoryEntry = GQLHistoryEntry | RESTHistoryEntry
|
||||||
|
|
||||||
@@ -329,4 +330,8 @@ const toggleStar = (entry: HistoryEntry) => {
|
|||||||
toggleRESTHistoryEntryStar(entry as RESTHistoryEntry)
|
toggleRESTHistoryEntryStar(entry as RESTHistoryEntry)
|
||||||
else toggleGraphqlHistoryEntryStar(entry as GQLHistoryEntry)
|
else toggleGraphqlHistoryEntryStar(entry as GQLHistoryEntry)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
defineActionHandler("history.clear", () => {
|
||||||
|
confirmRemove.value = true
|
||||||
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ export type HoppAction =
|
|||||||
| "response.file.download" // Download response as file
|
| "response.file.download" // Download response as file
|
||||||
| "response.copy" // Copy response to clipboard
|
| "response.copy" // Copy response to clipboard
|
||||||
| "modals.login.toggle" // Login to Hoppscotch
|
| "modals.login.toggle" // Login to Hoppscotch
|
||||||
|
| "history.clear" // Clear REST History
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Defines the arguments, if present for a given type that is required to be passed on
|
* Defines the arguments, if present for a given type that is required to be passed on
|
||||||
|
|||||||
Reference in New Issue
Block a user