Skip to content

Commit 39fbdb2

Browse files
feat(details): add auto-detection notice for detected syntax
1 parent dbfe348 commit 39fbdb2

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

src/routes/[pid=pid]/[org]/[repo]/[id=number]/PageRenderer.svelte

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -813,23 +813,26 @@
813813
border-radius: var(--radius-xl);
814814
border: 1px var(--tw-border-style) var(--color-border);
815815
816-
&::before {
817-
content: "";
816+
&::before,
817+
&::after {
818+
text-transform: lowercase;
819+
font-size: var(--text-xs);
818820
position: absolute;
821+
padding: 0.6rem 1rem;
822+
}
823+
824+
&::before {
825+
content: attr(data-language);
819826
inset: 0 0 auto 0;
820827
height: 2.5rem;
821828
background-color: var(--color-secondary);
822829
border-bottom: 1px var(--tw-border-style) var(--color-border);
823830
}
824831
825-
&::after {
826-
content: attr(data-language);
827-
text-transform: lowercase;
828-
position: absolute;
829-
inset: 0 auto auto 0;
830-
padding: 0.5rem 1rem;
831-
margin-top: 0.1rem;
832-
font-size: var(--text-xs);
832+
&[data-detected="true"]::after {
833+
content: "(auto-detected)";
834+
inset: 0 0 auto auto;
835+
color: var(--color-muted-foreground);
833836
}
834837
}
835838
}

src/routes/[pid=pid]/[org]/[repo]/[id=number]/syntax-highlighting.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ export function transformerLanguageDetection(
116116
return;
117117
}
118118
options.lang = detectedLanguage;
119+
if (options.meta) options.meta["data-detected"] = true;
119120
return code;
120121
}
121122
},

0 commit comments

Comments
 (0)