Closed KatunaNorbert closed 2 years ago
Hi, I have reviewed this PR and modified a few bits of functionality.
The main thing I want to point to, is that I believe we should either remove most descriptions from the <Section>
component, or perhaps create a separate <Section>
component for "Projects" or "Proposals", so we can organize a <Header>
that includes things like [Earmark][Round][Category][Date Created]
.
By having a <DocumentSection>
component or something similar, we can perhaps improve the <Header>
, and place the [Description]
, so the content that we add to the page, sits properly in the body.
Without this adjustment (as visible below), we have a poor layout. I propose we build a separate component which includes a structure similar to the following, and we use this for the ProjectPage, ProposalPage, and ReviewProposal pages:
<Header>
<Description>
<Slot></Slot>
<Footer>
<Actions>
I think this looks good to go.
I improved various aspects of the user<->admin UX journey. I have now done an end-to-end test, and validated various aspects of how this is working. I have also fixed some bugs, and have gotten it into a more complete state.
I think we should now set this PR to merge against development
so we can have our staging environment updated.
Add admin pages