// Copyright (c) 2026 Doforu // Copyright (c) 2026 Cloudflare, Inc. // Licensed under the Apache 2.0 license found in the LICENSE-APACHE file or at: // https://opensource.org/licenses/Apache-2.0 // Modifications Copyright (c) 2026 Doforu, distributed under the AGPL-3.0-only (see LICENSE). import { index, type RouteConfig, route, } from "@react-router/dev/routes"; export default [ index("routes/home.tsx"), route("login", "routes/login.tsx"), route("settings", "routes/platform-settings.tsx"), route("setup", "routes/setup.tsx"), route("settings/domains/:id", "routes/domain-details.tsx"), route("mailbox/:mailboxId", "routes/mailbox.tsx", [ index("routes/mailbox-index.tsx"), route("emails/:folder", "routes/email-list.tsx"), route("settings", "routes/mailbox_settings.tsx"), route("search", "routes/search-results.tsx"), ]), route("*", "routes/not-found.tsx"), ] satisfies RouteConfig;