CON-In-A-Box / CIAB-Portal

The Core of Con-In-A-Box, but so much more! Convention Meetings, Registration and Volunteers management software package
Apache License 2.0
9 stars 5 forks source link

Add ConCom Structure Page Components #667

Closed rkaiser-dev closed 10 months ago

rkaiser-dev commented 10 months ago

This PR includes the general structure of components that are intended for use in the ConCom Structure Page.

For this initial pass, components are rendered with fully static HTML. The components are not integrated into the page with this PR and have no actions attached to any of the rendered HTML. There is a chance that I will re-work some of the sidebar components as I start to wire things together.

I chose to modify the structure of the files slightly to follow along with guidelines presented here based on what a Vue project would create if you started a Vue project from scratch.

I have only added components and views with this initial commit.

The intent is that for this, and future conversions to Vue we will follow this pattern, and after all of the site pages are rendered using Vue components, I will go back and convert existing implementations to follow this pattern more closely.