Skip to content

Commit 82151ec

Browse files
authored
Merge pull request #3248 from codecrafters-io/andy/tweak-2
Add admin URL for autofix requests and update language reference
2 parents 20fc03d + 7110e39 commit 82151ec

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

app/components/course-admin/submissions-page/submission-details/autofix-request-card.hbs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
<div ...attributes>
2+
<div class="prose prose-sm prose-compact mb-4">
3+
<a class="flex items-center gap-1 text-gray-500 font-medium" href={{this.autofixRequestAdminUrl}} target="_blank" rel="noopener noreferrer">
4+
{{svg-jar "external-link" class="w-4 h-4"}}
5+
{{@autofixRequest.id}}</a>
6+
</div>
27
{{#if (eq @autofixRequest.status "success")}}
38
{{#if @autofixRequest.explanationMarkdown}}
49
<div class="prose prose-sm prose-compact mb-4">
@@ -13,7 +18,7 @@
1318
@code={{changedFile.diff}}
1419
@filename={{changedFile.filename}}
1520
{{! @glint-expect-error language can be null }}
16-
@language={{@autofixRequest.repository.language.slug}}
21+
@language={{@autofixRequest.submission.repository.language.slug}}
1722
@useCodeMirror={{true}}
1823
/>
1924
{{/each}}

app/components/course-admin/submissions-page/submission-details/autofix-request-card.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { service } from '@ember/service';
33
import type DarkModeService from 'codecrafters-frontend/services/dark-mode';
44
import type AutofixRequestModel from 'codecrafters-frontend/models/autofix-request';
55
import { codeCraftersDark } from 'codecrafters-frontend/utils/code-mirror-themes';
6+
import config from 'codecrafters-frontend/config/environment';
67

78
interface Signature {
89
Element: HTMLDivElement;
@@ -15,6 +16,10 @@ interface Signature {
1516
export default class AutofixRequestCard extends Component<Signature> {
1617
@service declare darkMode: DarkModeService;
1718

19+
get autofixRequestAdminUrl() {
20+
return `${config.x.backendUrl}/admin/autofix_requests/${this.args.autofixRequest.id}`;
21+
}
22+
1823
get codeMirrorTheme() {
1924
return codeCraftersDark;
2025
}

0 commit comments

Comments
 (0)