Skip to content

Conversation

@huzaifaedhi22
Copy link
Contributor

@huzaifaedhi22 huzaifaedhi22 commented Jun 17, 2025

📚 Description

This PR adds Monday forms for

  • Bug or Issue Reporting
  • Feature Requests/Ideas
  • Report

📝 Checklist

  • All commits follow the Conventional Commit format or I'm fine with a squash merge of this PR
  • The PR's title follows the Conventional Commit format

@huzaifaedhi22 huzaifaedhi22 changed the title feat(monday-forms): add for bug report and feature request feat(monday): add remaining user-facing application forms Jun 18, 2025
@huzaifaedhi22 huzaifaedhi22 requested a review from dargmuesli June 19, 2025 21:30
@dargmuesli dargmuesli changed the title feat(monday): add remaining user-facing application forms feat(pages): add idea, issue and report forms Jun 23, 2025
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see an icon called "exclamation" in the components & styles design, but this icon looks to be different. At least it has a different name here. This could be aligned.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aligned, you can resolve or comment if necessary.

})
"
>
<AppIconReport />
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is AppIconReport added in this PR? I don't see it. According to my comment above an AppIconExclamation could be added.

image

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolved, you can mark as resolved when checked.

</span>
<div class="flex flex-col gap-3">
<CardButton
is-external
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The is-externals are not correct anymore and needs to be removed for single page routing to work. You can see the page doing a full reload on click when it could instead just load the missing content.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed, you can resolve.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new support pages should be placed into the support directory too, same as for the existing contact page, or the pages directory's contents will get fairly lengthy. I'll move them, you can resolve when understood.

@CLAassistant
Copy link

CLAassistant commented Jun 28, 2025

CLA assistant check
All committers have signed the CLA.

Comment on lines 43 to 44
if (files.length > 0) {
for (const file of files) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why the if? If files was empty, the loop wouldn't run, I'd say.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The support form definitions are very repetitive, parts should be outsourced to components.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The support form page definitions are very repetitive, parts should be outsourced to components.

@dargmuesli dargmuesli force-pushed the feat/monday-forms branch 3 times, most recently from 04a01a7 to 731aba4 Compare July 9, 2025 13:56
@dargmuesli dargmuesli force-pushed the feat/monday-forms branch from 731aba4 to d9bd2de Compare July 9, 2025 14:11
@dargmuesli dargmuesli changed the base branch from main to beta July 9, 2025 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants