import { SimpleCodeBlock } from 'ui-patterns/SimpleCodeBlock' import type { ContentFileProps } from '@/components/interfaces/Connect/Connect.types' import { ConnectTabContent, ConnectTabs, ConnectTabTrigger, ConnectTabTriggers, } from '@/components/interfaces/Connect/ConnectTabs' const ContentFile = ({ projectKeys }: ContentFileProps) => { return ( {[ '', `BRIVEN_URL=${projectKeys.apiUrl ?? 'your-project-url'}`, `BRIVEN_KEY=${projectKeys?.publishableKey ?? projectKeys?.anonKey ?? 'your-anon-key'}`, '', ].join('\n')} {` import { createClient } from "@refinedev/briven"; const BRIVEN_URL = process.env.BRIVEN_URL; const BRIVEN_KEY = process.env.BRIVEN_KEY; export const brivenClient = createClient(BRIVEN_URL, BRIVEN_KEY, { db: { schema: "public", }, auth: { persistSession: true, }, }); `} {` import { Refine } from "@refinedev/core"; import { RefineKbar, RefineKbarProvider } from "@refinedev/kbar"; import routerProvider, { DocumentTitleHandler, NavigateToResource, UnsavedChangesNotifier, } from "@refinedev/react-router"; import { dataProvider, liveProvider } from "@refinedev/briven"; import { BrowserRouter, Route, Routes } from "react-router-dom"; import "./App.css"; import authProvider from "./authProvider"; import { brivenClient } from "./utility"; import { CountriesCreate, CountriesEdit, CountriesList, CountriesShow } from "./pages/countries"; function App() { return ( } /> } /> } /> } /> } /> ); } export default App; `} ) } export default ContentFile