"use client";
'use strict';

const jsxRuntime = require('react/jsx-runtime');
const React = require('react');
const components = require('@btst/stack/client/components');
const defaultError = require('../shared/default-error.cjs');
const boardsListSkeleton = require('../loading/boards-list-skeleton.cjs');
const _404Page = require('./404-page.cjs');

const BoardsListPage = React.lazy(
  () => import('./boards-list-page.internal.cjs').then((m) => ({
    default: m.BoardsListPage
  }))
);
function BoardsListPageComponent() {
  return /* @__PURE__ */ jsxRuntime.jsx(
    components.ComposedRoute,
    {
      path: "/kanban",
      PageComponent: BoardsListPage,
      ErrorComponent: defaultError.DefaultError,
      LoadingComponent: boardsListSkeleton.BoardsListSkeleton,
      NotFoundComponent: _404Page.NotFoundPage,
      onError: (error) => console.error("BoardsListPage error:", error)
    }
  );
}

exports.BoardsListPageComponent = BoardsListPageComponent;
