Merge pull request 'fix(scripts): קישור "מקור" שבר על SCRIPTS.md בנתיב' (#285) from worktree-fix-scripts-source-link into main
This commit was merged in pull request #285.
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user