feat: add ScriptManagePage with routing and 'Manage Templates' link

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Michael Chihlas
2026-03-14 01:58:11 -04:00
parent 8b2ffbbf27
commit 4d36eabfe3
3 changed files with 55 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
import { useState, useEffect } from 'react'
import { Terminal } from 'lucide-react'
import { Link } from 'react-router-dom'
import { Terminal, Settings } from 'lucide-react'
import { useScriptGeneratorStore } from '@/store/scriptGeneratorStore'
import { usePermissions } from '@/hooks/usePermissions'
import { ScriptFilterBar } from '@/components/scripts/ScriptFilterBar'
@@ -49,6 +50,15 @@ export default function ScriptLibraryPage() {
<p className="text-sm text-muted-foreground mt-1">
Browse PowerShell templates, fill in parameters, and generate ready-to-run scripts.
</p>
{isEngineer && (
<Link
to="/scripts/manage"
className="inline-flex items-center gap-1.5 text-xs text-muted-foreground hover:text-foreground transition-colors mt-2"
>
<Settings size={12} />
Manage Templates
</Link>
)}
</div>
{/* Two-column layout */}