Files
videofolxtv/client/src/App.tsx
T
Claude a05f5edafc ena sama pasica: ostane Googlov certificirani CMP
Nasa lastna pasica ni certificiran CMP in Googlu prek TCF ne poslje nicesar -
karkoli je uporabnik na njej kliknil, na oglase ni vplivalo. Zato sta se
prikazovali dve, pravno pa je stela samo Googlova.

Ostane Googlova, ki pokriva tudi personalizirane oglase. Videz se uskladi z
barvami folx.tv v AdSense urejevalniku sporocila (Privacy & messaging ->
European regulations).
2026-08-28 12:21:41 +00:00

54 lines
1.9 KiB
TypeScript

import { Switch, Route } from "wouter";
import { queryClient } from "./lib/queryClient";
import { QueryClientProvider } from "@tanstack/react-query";
import { Toaster } from "@/components/ui/toaster";
import { TooltipProvider } from "@/components/ui/tooltip";
import Home from "@/pages/home";
import VideoPage from "@/pages/VideoPage";
import FolxStadlPage from "@/pages/FolxStadlPage";
import GeschichteLiedPage from "@/pages/GeschichteLiedPage";
import GipfelstammtischPage from "@/pages/GipfelstammtischPage";
import LivePage from "@/pages/LivePage";
import PlayerPage from "@/pages/PlayerPage";
import KuenstlerPage from "@/pages/KuenstlerPage";
import AdminPage from "@/pages/admin";
import LoginPage from "@/pages/login";
import PrivacyPolicy from "@/pages/PrivacyPolicy";
import TermsOfService from "@/pages/TermsOfService";
import Impressum from "@/pages/Impressum";
import NotFound from "@/pages/not-found";
function Router() {
return (
<Switch>
<Route path="/" component={Home} />
<Route path="/video/:id" component={VideoPage} />
<Route path="/folx-stadl" component={FolxStadlPage} />
<Route path="/geschichte-lied" component={GeschichteLiedPage} />
<Route path="/gipfelstammtisch" component={GipfelstammtischPage} />
<Route path="/live" component={LivePage} />
<Route path="/player" component={PlayerPage} />
<Route path="/kuenstler" component={KuenstlerPage} />
<Route path="/login" component={LoginPage} />
<Route path="/admin" component={AdminPage} />
<Route path="/privacy" component={PrivacyPolicy} />
<Route path="/terms" component={TermsOfService} />
<Route path="/impressum" component={Impressum} />
<Route component={NotFound} />
</Switch>
);
}
function App() {
return (
<QueryClientProvider client={queryClient}>
<TooltipProvider>
<Toaster />
<Router />
</TooltipProvider>
</QueryClientProvider>
);
}
export default App;