@@ -46,7 +46,6 @@ import VolunteersPage from "./components/volunteersPage/VolunteersPage";
4646import { InitialScreenerTable } from "./components/initialScreener/initialScreenerTable" ;
4747import CommentForm from "./components/initialScreener/commentForm" ;
4848import { AdminFormsHub } from "./components/adminClientForms/adminFormsHub"
49- import { Playground } from "./themes/play" ;
5049import { ClientLandingPage , ChooseForm } from "./components/clientLandingPage/ClientLandingPage" ;
5150
5251const App = ( ) => {
@@ -142,7 +141,7 @@ const App = () => {
142141 />
143142 < Route
144143 path = "/admin-client-list"
145- element = { < AdminClientList /> }
144+ element = { < ProtectedRoute element = { < AdminClientList /> } allowedRoles = { [ 'admin' ] } /> }
146145 />
147146 < Route
148147 path = "/accounts"
@@ -155,7 +154,7 @@ const App = () => {
155154 />
156155 < Route
157156 path = "/clientlist"
158- element = { < ClientList /> }
157+ element = { < ProtectedRoute element = { < ClientList /> } allowedRoles = { [ 'user' ] } /> }
159158 />
160159
161160 < Route
@@ -182,11 +181,11 @@ const App = () => {
182181 < Route
183182 path = "/casemanager"
184183 element = { < ProtectedRoute element = { < CaseManager /> } allowedRoles = { [ 'admin' , 'user' ] } /> }
184+ />
185185
186186 < Route
187187 path = "/random-client-survey/:language?"
188- //element={<ProtectedRoute element={<RandomClientSurvey />} allowedRoles={['client']} />}
189- element = { < RandomClientSurvey /> }
188+ element = { < ProtectedRoute element = { < RandomClientSurvey /> } allowedRoles = { [ 'client' ] } /> }
190189 />
191190 < Route
192191 path = "/frontDesk"
@@ -198,29 +197,28 @@ const App = () => {
198197 />
199198 < Route
200199 path = "/personal/:language?"
201- element = { < ProtectedRoute element = { < PersonalInformation hidden = { false } /> } /> }
200+ element = { < ProtectedRoute element = { < PersonalInformation hidden = { false } /> } allowedRoles = { [ 'client' ] } /> }
202201 />
203202 < Route
204203 path = "/financial/:language?"
205- element = { < ProtectedRoute element = { < FinancialInformation hidden = { false } /> } /> }
204+ element = { < ProtectedRoute element = { < FinancialInformation hidden = { false } /> } allowedRoles = { [ 'client' ] } /> }
206205 />
207206 < Route
208207 path = "/health/:language?"
209- element = { < ProtectedRoute element = { < HealthSocialInformation hidden = { false } /> } /> }
208+ element = { < ProtectedRoute element = { < HealthSocialInformation hidden = { false } /> } allowedRoles = { [ 'client' ] } /> }
210209 />
211210 < Route
212211 path = "/additional/:language?"
213- element = { < ProtectedRoute element = { < AdditionalInformation hidden = { false } /> } /> }
212+ element = { < ProtectedRoute element = { < AdditionalInformation hidden = { false } /> } allowedRoles = { [ 'client' ] } /> }
214213 />
215214 < Route
216215 path = "/review/:language?"
217- element = { < ProtectedRoute element = { < ReviewInformation /> } /> }
216+ element = { < ProtectedRoute element = { < ReviewInformation /> } allowedRoles = { [ 'client' ] } /> }
218217 />
219218 < Route
220219 path = "/success/:language?"
221- element = { < ProtectedRoute element = { < Success /> } /> }
220+ element = { < ProtectedRoute element = { < Success /> } allowedRoles = { [ 'client' ] } /> }
222221 />
223- < Route path = "/playground" element = { < Playground /> } />
224222 < Route
225223 path = "/initial-screener-table"
226224 element = { < ProtectedRoute element = { < InitialScreenerTable /> } allowedRoles = { [ "user" ] } /> }
@@ -231,11 +229,10 @@ const App = () => {
231229 />
232230 < Route
233231 path = "/client-landing-page/:form"
234- element = { < ClientLandingPage /> } />
235- < Route
232+ element = { < ProtectedRoute element = { < ClientLandingPage /> } allowedRoles = { [ 'client' ] } /> } />
233+ < Route
236234 path = "/choose-form"
237- element = { < ChooseForm /> } />
238-
235+ element = { < ProtectedRoute element = { < ChooseForm /> } allowedRoles = { [ 'client' ] } /> } />
239236 < Route
240237 path = "/"
241238 element = {
0 commit comments