86 lines
4 KiB
TypeScript
86 lines
4 KiB
TypeScript
import { Hono } from 'hono';
|
|
|
|
import { aboutRouter } from './about';
|
|
import { adminBookingsRouter } from './bookings';
|
|
import { adminClientsRouter } from './clients';
|
|
import { adminProspectsRouter } from './prospects';
|
|
import { contentPostsRouter } from './content-posts';
|
|
import { galleryItemsRouter } from './gallery-items';
|
|
import { loreSectionsRouter } from './lore-sections';
|
|
import { providerProfileRouter } from './provider-profile';
|
|
import { destinationsRouter } from './destinations';
|
|
import { etiquetteRouter } from './etiquette';
|
|
import { adminHobbyTermsRouter } from './pseo-hobby-terms';
|
|
import { adminRegionsRouter } from './pseo-regions';
|
|
import { paymentMethodsRouter } from './payment-methods';
|
|
import { rateCardsRouter, rateEntriesRouter } from './rate-cards';
|
|
import { reputationEventsRouter } from './reputation-events';
|
|
import { rosterContentRouter } from './roster-content';
|
|
import { shopListingsRouter } from './shop-listings';
|
|
import { siteTextRouter } from './site-text';
|
|
import { specialtyCategoriesRouter, specialtiesRouter } from './specialties';
|
|
import { adminShortLinksRouter } from './short-links';
|
|
import { adminScreeningRouter } from './screening';
|
|
import { adminTourInterestRouter } from './tour-interest';
|
|
import { adminTourStopsRouter } from './tour-stops';
|
|
import { verifiedProfilesRouter } from './verified-profiles';
|
|
import { adminFlightsRouter } from './flights';
|
|
import { adminWaitlistSubscriptionsRouter } from './waitlist-subscriptions';
|
|
import { photoProtectionRouter } from './photo-protection';
|
|
import { photosRouter } from './photos';
|
|
import { policiesRouter } from './policies';
|
|
import { heroStripRouter } from './hero-strip';
|
|
import { touringSubscribersRouter } from './touring-subscribers';
|
|
import { systemStatusRouter } from './system-status';
|
|
import { backupRouter } from './backup';
|
|
import { restoreRouter } from './restore';
|
|
import { mailAdminRouter } from './mail-admin';
|
|
import { photoExportRouter } from './photo-export';
|
|
import { syncRouter } from './sync';
|
|
import { exportRouter } from './export';
|
|
import { pageIllustrationsRouter } from './page-illustrations';
|
|
import { mailThreadsRouter } from './mail-threads';
|
|
|
|
export const adminSurface = new Hono()
|
|
.route('/about', aboutRouter)
|
|
.route('/bookings', adminBookingsRouter)
|
|
.route('/clients', adminClientsRouter)
|
|
.route('/prospects', adminProspectsRouter)
|
|
.route('/content-posts', contentPostsRouter)
|
|
.route('/destinations', destinationsRouter)
|
|
.route('/etiquette', etiquetteRouter)
|
|
.route('/gallery-items', galleryItemsRouter)
|
|
.route('/hobby-terms', adminHobbyTermsRouter)
|
|
.route('/lore-sections', loreSectionsRouter)
|
|
.route('/provider-profile', providerProfileRouter)
|
|
.route('/payment-methods', paymentMethodsRouter)
|
|
.route('/rate-cards', rateCardsRouter)
|
|
.route('/rate-entries', rateEntriesRouter)
|
|
.route('/regions', adminRegionsRouter)
|
|
.route('/reputation-events', reputationEventsRouter)
|
|
.route('/roster-content', rosterContentRouter)
|
|
.route('/screening', adminScreeningRouter)
|
|
.route('/shop-listings', shopListingsRouter)
|
|
.route('/site-text', siteTextRouter)
|
|
.route('/specialty-categories', specialtyCategoriesRouter)
|
|
.route('/specialties', specialtiesRouter)
|
|
.route('/short-links', adminShortLinksRouter)
|
|
.route('/flights', adminFlightsRouter)
|
|
.route('/tour-interest', adminTourInterestRouter)
|
|
.route('/tour-stops', adminTourStopsRouter)
|
|
.route('/verified-profiles', verifiedProfilesRouter)
|
|
.route('/waitlist-subscriptions', adminWaitlistSubscriptionsRouter)
|
|
.route('/photo-protection', photoProtectionRouter)
|
|
.route('/photos', photosRouter)
|
|
.route('/policies', policiesRouter)
|
|
.route('/hero-strip', heroStripRouter)
|
|
.route('/touring-subscribers', touringSubscribersRouter)
|
|
.route('/system-status', systemStatusRouter)
|
|
.route('/backup', backupRouter)
|
|
.route('/restore', restoreRouter)
|
|
.route('/mail-admin', mailAdminRouter)
|
|
.route('/photo-export', photoExportRouter)
|
|
.route('/sync', syncRouter)
|
|
.route('/export', exportRouter)
|
|
.route('/page-illustrations', pageIllustrationsRouter)
|
|
.route('/mail', mailThreadsRouter);
|