From 920bbe4bacd5bf5d60a0fc00a0609c2fde619b7c Mon Sep 17 00:00:00 2001
From: ilkin-overleaf <100852799+ilkin-overleaf@users.noreply.github.com>
Date: Wed, 29 May 2024 15:23:50 +0300
Subject: [PATCH] Merge pull request #18527 from
overleaf/ii-bs5-projects-structure
[web] Create the sidebar and projects columns in dashboard page (BS5)
GitOrigin-RevId: 9096d6932980c10816411fc18570ad88df68a6d6
---
.../components/project-list-root.tsx | 9 ++-
.../components/sidebar/sidebar.tsx | 7 +-
.../stylesheets/app/project-list-react.less | 2 +-
.../stylesheets/bootstrap-5/pages/all.scss | 1 +
.../bootstrap-5/pages/project-list-react.scss | 65 +++++++++++++++++++
5 files changed, 81 insertions(+), 3 deletions(-)
create mode 100644 services/web/frontend/stylesheets/bootstrap-5/pages/project-list-react.scss
diff --git a/services/web/frontend/js/features/project-list/components/project-list-root.tsx b/services/web/frontend/js/features/project-list/components/project-list-root.tsx
index c23c545e5c..fa6ecd1abb 100644
--- a/services/web/frontend/js/features/project-list/components/project-list-root.tsx
+++ b/services/web/frontend/js/features/project-list/components/project-list-root.tsx
@@ -26,6 +26,8 @@ import { useEffect } from 'react'
import withErrorBoundary from '../../../infrastructure/error-boundary'
import { GenericErrorBoundaryFallback } from '../../../shared/components/generic-error-boundary-fallback'
import { SplitTestProvider } from '@/shared/context/split-test-context'
+import { bsVersion } from '@/features/utils/bootstrap-5'
+import classnames from 'classnames'
function ProjectListRoot() {
const { isReady } = useWaitForI18n()
@@ -79,7 +81,12 @@ function ProjectListPageContent() {
<>