Skip to content

Commit

Permalink
fix typos, prettiyfy date, disable createdDate editing
Browse files Browse the repository at this point in the history
  • Loading branch information
Brad authored and Brad committed Oct 18, 2023
1 parent 920bf53 commit 09025ff
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 8 deletions.
27 changes: 20 additions & 7 deletions client/src/components/data.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,16 @@ export const simpleInputs = [
name: 'name',
type: 'text',
placeholder: 'Enter project name',
disabled: false
},
{
label: 'Project Description',
name: 'description',
type: 'textarea',
placeholder: 'Enter project description',
value: /^[a-zA-Z0-9].{0,250}$/,
errorMessage: 'Description must start with alphanumeric characters, 250 char limit'
errorMessage: 'Description must start with alphanumeric characters, 250 char limit',
disabled: false
},
{
label: 'Location',
Expand All @@ -23,36 +25,42 @@ export const simpleInputs = [
errorMessage: 'Please enter a valid Zoom URL',
addressValue: '',
addressError: 'Invalid address',
disabled: false
},
{
label: 'GitHub Identifier',
name: 'githubIdentifier',
type: 'text',
placeholder: 'Enter GitHub identifier',
disabled: false
},
{
label: 'GitHub URL',
name: 'githubUrl',
type: 'text',
placeholder: 'htttps://github.com/',
disabled: false
},
{
label: 'Slack Channel Link',
name: 'slackUrl',
type: 'text',
placeholder: 'htttps://slack.com/',
disabled: false
},
{
label: 'Google Drive URL',
name: 'googleDriveUrl',
type: 'text',
placeholder: 'htttps://drive.google.com/',
disabled: false
},
{
label: 'HFLA Website URL',
name: 'hflaWebsiteUrl',
type: 'text',
placeholder: 'htttps://hackforla.org/projects/',
disabled: false
},
];

Expand All @@ -62,29 +70,34 @@ export const additionalInputsForEdit = [
name: 'partners',
type: 'text',
placeholder: 'partners',
disabled: false
},
{
label: 'Managed by Users',
name: 'mangedByUsers',
name: 'managedByUsers',
type: 'text',
placeholder: 'Managed by Users'
placeholder: 'Managed by Users',
disabled: false
},
{
label: 'Project Status',
name: 'projectStatus',
type: 'text',
placeholder: 'Project Status'
placeholder: 'Project Status',
disabled: false
},
{
label: 'Google Drive ID',
name: 'googleDriveId',
type: 'text',
placeholder: 'htttps://drive.google.com/',
disabled: false
},
{
label: 'Created at',
name: 'createdAt',
label: 'Created Date',
name: 'createdDate',
type: 'text',
placeholder: 'Created At'
placeholder: 'Created Date',
disabled: true
}
]
5 changes: 5 additions & 0 deletions client/src/components/manageProjects/editProject.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@ const EditProject = ({
slackUrl: projectToEdit.slackUrl,
googleDriveUrl: projectToEdit.googleDriveUrl,
hflaWebsiteUrl: projectToEdit.hflaWebsiteUrl,
partners: projectToEdit.partners,
managedByUsers: projectToEdit.managedByUsers,
projectStatus: projectToEdit.projectStatus,
googleDriveId: projectToEdit.googleDriveId,
createdDate: new Date(projectToEdit.createdDate)
});

// eslint-disable-next-line no-unused-vars
Expand Down
2 changes: 1 addition & 1 deletion client/src/components/parts/form/ValidatedTextField.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ function ValidatedTextField({
type={input.type}
placeholder={input.placeholder}
helperText={`${errors[input.name]?.message || ' '}`}
disabled={isEdit ? !editMode : undefined} // handles edit mode for EditProjcet form
disabled={isEdit ? !editMode || input.disabled : undefined} // handles edit mode for EditProjcet form
/>
</Box>
);
Expand Down

0 comments on commit 09025ff

Please sign in to comment.