mirror of
https://github.com/cypress-io/cypress.git
synced 2026-05-02 04:50:06 -05:00
dfb3e84bfd
* wip: work on routing and running spec * removed old code * remove <keep-alive> * don't listen to hashchange event when in vite mode * renamed specs to specs-store, update activeSpec method + prop * switch from buttons to router-link * create dedicated "spec" route, rename old files, reimplement logic for activeSpec + initializing runner-ct bundle * just a simple example spec * cache shiki * add volar vue extension for vscode * fix TS linting * remove unused variables * remove unused code * rebuild schema * fixing tests * fix ts Co-authored-by: Brian Mann <brian.mann86@gmail.com>
24 lines
481 B
Vue
24 lines
481 B
Vue
<template>
|
|
<div v-if="query.data.value?.app?.activeProject">
|
|
<SpecRunnerContainer
|
|
:gql="query.data.value.app"
|
|
/>
|
|
</div>
|
|
</template>
|
|
|
|
<script lang="ts" setup>
|
|
import { gql, useQuery } from '@urql/vue'
|
|
import { SpecPageContainerDocument } from '../generated/graphql'
|
|
import SpecRunnerContainer from './SpecRunnerContainer.vue'
|
|
|
|
gql`
|
|
query SpecPageContainer {
|
|
app {
|
|
...SpecRunner
|
|
}
|
|
}
|
|
`
|
|
|
|
const query = useQuery({ query: SpecPageContainerDocument })
|
|
</script>
|