Skip to content

Commit 5e7175e

Browse files
authored
Merge pull request #2913 from codecrafters-io/arpan/cc-1822-rename-vote-roadmap
Rename /vote -> /roadmap
2 parents 0f78231 + 3dc94a3 commit 5e7175e

32 files changed

+80
-91
lines changed

app/components/course-page/configure-extensions-modal/index.hbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
</div>
2424

2525
<div class="grid grid-cols-1 gap-3 lg:grid-cols-2 mb-8">
26-
<VotePage::SubmitCourseExtensionIdeaCard @course={{@repository.course}} />
26+
<RoadmapPage::SubmitCourseExtensionIdeaCard @course={{@repository.course}} />
2727

2828
{{#each this.orderedCourseExtensionIdeas as |courseExtensionIdea|}}
29-
<VotePage::CourseExtensionIdeaCard @courseExtensionIdea={{courseExtensionIdea}} />
29+
<RoadmapPage::CourseExtensionIdeaCard @courseExtensionIdea={{courseExtensionIdea}} />
3030
{{/each}}
3131
</div>
3232
</ModalBody>

app/components/header/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export default class HeaderComponent extends Component<Signature> {
5757
const links: { text: string; route: string; type: 'route' | 'link' }[] = [
5858
{ text: 'Catalog', route: 'catalog', type: 'route' },
5959
{ text: 'Badges', route: 'badges', type: 'route' },
60-
{ text: 'Vote', route: 'vote', type: 'route' },
60+
{ text: 'Roadmap', route: 'roadmap', type: 'route' },
6161
];
6262

6363
if (this.featureFlags.canSeeConceptsIndex) {

app/components/vote-page/course-extension-idea-card.hbs renamed to app/components/roadmap-page/course-extension-idea-card.hbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
{{! Footer Controls }}
5656
<div class="flex items-center justify-between">
5757
<div class="flex items-center">
58-
<VotePage::IdeaCard::VoteButton
58+
<RoadmapPage::IdeaCard::VoteButton
5959
@idea={{@courseExtensionIdea}}
6060
@userHasVoted={{this.userHasVoted}}
6161
{{on "click" this.handleVoteButtonClick}}
@@ -72,7 +72,7 @@
7272
></path>
7373
</svg>
7474
{{else if this.userHasVoted}}
75-
<VotePage::IdeaCard::UnvoteButton {{on "click" this.handleUnvoteButtonClick}} />
75+
<RoadmapPage::IdeaCard::UnvoteButton {{on "click" this.handleUnvoteButtonClick}} />
7676
{{/if}}
7777
</div>
7878
</div>

app/components/vote-page/course-extension-idea-card.ts renamed to app/components/roadmap-page/course-extension-idea-card.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,6 @@ export default class CourseIdeaCardComponent extends Component<Signature> {
6565

6666
declare module '@glint/environment-ember-loose/registry' {
6767
export default interface Registry {
68-
'VotePage::CourseExtensionIdeaCard': typeof CourseIdeaCardComponent;
68+
'RoadmapPage::CourseExtensionIdeaCard': typeof CourseIdeaCardComponent;
6969
}
7070
}

app/components/vote-page/course-idea-card.gts renamed to app/components/roadmap-page/course-idea-card.gts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import Component from '@glimmer/component';
33
import EmberTooltip from 'ember-tooltips/components/ember-tooltip';
44
import MarkdownToHtml from 'codecrafters-frontend/helpers/markdown-to-html';
55
import svgJar from 'ember-svg-jar/helpers/svg-jar';
6-
import VoteButton from 'codecrafters-frontend/components/vote-page/idea-card/vote-button';
7-
import UnvoteButton from 'codecrafters-frontend/components/vote-page/idea-card/unvote-button';
6+
import VoteButton from 'codecrafters-frontend/components/roadmap-page/idea-card/vote-button';
7+
import UnvoteButton from 'codecrafters-frontend/components/roadmap-page/idea-card/unvote-button';
88
import { action } from '@ember/object';
99
import { and } from 'ember-truth-helpers';
1010
import { inject as service } from '@ember/service';
@@ -153,6 +153,6 @@ export default class CourseIdeaCardComponent extends Component<Signature> {
153153

154154
declare module '@glint/environment-ember-loose/registry' {
155155
export default interface Registry {
156-
'VotePage::CourseIdeaCard': typeof CourseIdeaCardComponent;
156+
'RoadmapPage::CourseIdeaCard': typeof CourseIdeaCardComponent;
157157
}
158158
}

app/components/vote-page/course-pill.ts renamed to app/components/roadmap-page/course-pill.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ export default class CoursePillComponent extends Component<Signature> {}
1414

1515
declare module '@glint/environment-ember-loose/registry' {
1616
export default interface Registry {
17-
'VotePage::CoursePill': typeof CoursePillComponent;
17+
'RoadmapPage::CoursePill': typeof CoursePillComponent;
1818
}
1919
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
<h1 class="text-3xl text-gray-700 dark:text-gray-200 font-bold tracking-tighter mb-3">Vote</h1>
1+
<h1 class="text-3xl text-gray-700 dark:text-gray-200 font-bold tracking-tighter mb-3">Roadmap</h1>
22

33
<p class="text-gray-500 dark:text-gray-400 mb-6">
44
Help us decide what content to build next.
55
</p>
66

77
<div class="flex gap-2 mb-8 border-b dark:border-white/5 overflow-x-auto">
8-
<LinkTo @route="vote.course-ideas">
8+
<LinkTo @route="roadmap.course-ideas">
99
<TabHeader @text="Challenges" @isActive={{eq this.activeTab "challenges"}} />
1010
</LinkTo>
11-
<LinkTo @route="vote.course-extension-ideas">
11+
<LinkTo @route="roadmap.course-extension-ideas">
1212
<TabHeader @text="Challenge Extensions" @isActive={{eq this.activeTab "challenge-extensions"}} />
1313
</LinkTo>
1414
</div>

app/components/vote-page/header.ts renamed to app/components/roadmap-page/header.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export default class HeaderComponent extends Component<Signature> {
1212
@service declare router: RouterService;
1313

1414
get activeTab() {
15-
if (this.router.currentRouteName === 'vote.course-extension-ideas') {
15+
if (this.router.currentRouteName === 'roadmap.course-extension-ideas') {
1616
return 'challenge-extensions';
1717
} else {
1818
return 'challenges';
@@ -22,6 +22,6 @@ export default class HeaderComponent extends Component<Signature> {
2222

2323
declare module '@glint/environment-ember-loose/registry' {
2424
export default interface Registry {
25-
'VotePage::Header': typeof HeaderComponent;
25+
'RoadmapPage::Header': typeof HeaderComponent;
2626
}
2727
}

app/components/vote-page/idea-card/unvote-button.gts renamed to app/components/roadmap-page/idea-card/unvote-button.gts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ export default class UnvoteButtonComponent extends Component<Signature> {
2121

2222
declare module '@glint/environment-ember-loose/registry' {
2323
export default interface Registry {
24-
'VotePage::IdeaCard::UnvoteButton': typeof UnvoteButtonComponent;
24+
'RoadmapPage::IdeaCard::UnvoteButton': typeof UnvoteButtonComponent;
2525
}
2626
}

0 commit comments

Comments
 (0)