CSSS / csss-site-frontend

CSSS Website Frontend (2024 - Present)
https://new.sfucsss.org/
GNU Affero General Public License v3.0
6 stars 6 forks source link

Make Our Committees page in main app #48

Open micahdbak opened 3 months ago

micahdbak commented 3 months ago

/src/main/index.js

// ...
import { /* ... */, Committees } from './pages';

// ...

const router = createHashRouter([
  // ...
  { path: '/committees', element: <Committees /> },
  // ...
]);

/src/main/pages/Committees.js

import React from 'react';
import { Page } from '../components';

export const Committees = () => {
  return (
    <Page>
      {/* ... */}
    </Page>
  );
};
gunmack commented 2 months ago

@micahdbak for this page, I assume you just want a list of the committees and their descriptions?

micahdbak commented 2 months ago

@gunmack yup! I see your WIP PR and it looks good so far; i'll drop the committee info here for now; I think it might be smarter to just put a list of bullet points instead of photos.

micahdbak commented 2 months ago

I don't think I'm missing anything - @isabellekwan / @sadjake thoughts?

gunmack commented 3 weeks ago

image

Is Get involved supposed to link to Our committees.md ?? (currently links to About.md)

In https://github.com/CSSS/csss-site-frontend/pull/64, I did not do this.

Lmk if they are supposed to link, I can do it real quick. Otherwise close this issue.

@micahdbak