Build Nuxt 4 manager cabinet workflows

This commit is contained in:
Ruslan Bakiev
2026-03-30 21:41:28 +07:00
parent c0c0842427
commit 325e004aac
50 changed files with 15082 additions and 1 deletions

23
app/plugins/apollo.ts Normal file
View File

@@ -0,0 +1,23 @@
import { ApolloClient, HttpLink, InMemoryCache } from '@apollo/client/core';
import { provideApolloClient } from '@vue/apollo-composable';
export default defineNuxtPlugin(() => {
const config = useRuntimeConfig();
const client = new ApolloClient({
link: new HttpLink({
uri: config.public.graphqlEndpoint,
fetch,
}),
cache: new InMemoryCache(),
connectToDevTools: import.meta.dev,
});
provideApolloClient(client);
return {
provide: {
apollo: client,
},
};
});