fix(scripts): קישור "מקור" שבר על SCRIPTS.md בנתיב #285

Merged
chaim merged 1 commits from worktree-fix-scripts-source-link into main 2026-06-17 04:55:33 +00:00
Showing only changes of commit 2c328d6906 - Show all commits

View File

@@ -216,8 +216,12 @@ function ScriptTable({
<TableBody> <TableBody>
{rows.map((s) => { {rows.map((s) => {
const disabled = s.status === "archive" || s.status === "deleted"; const disabled = s.status === "archive" || s.status === "deleted";
// giteaBase is the SCRIPTS.md *file* URL (…/scripts/SCRIPTS.md); the
// per-script "מקור" link needs the scripts/ *directory*, so strip the
// trailing filename before appending the script name (else the link
// becomes …/scripts/SCRIPTS.md/<name> and 404s on Gitea).
const href = giteaBase const href = giteaBase
? `${giteaBase.replace(/\/$/, "")}/${s.name}` ? `${giteaBase.replace(/\/[^/]+$/, "")}/${s.name}`
: null; : null;
return ( return (
<TableRow <TableRow