fix release and linting
Some checks failed
release-image / release-image (push) Failing after 7m43s

This commit is contained in:
Logan Cusano
2025-05-26 04:09:04 -04:00
parent 7031ff7ee4
commit 42ac4adadf
2 changed files with 8 additions and 8 deletions

View File

@@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
env:
DOCKER_LATEST: nightly
CONTAINER_NAME: drb-client-discord-bot
CONTAINER_NAME: drb-frontend
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -53,5 +53,5 @@ jobs:
linux/arm64
push: true
tags: | # replace it with your local IP and tags
git.vpn.cusano.net/${{ vars.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}/${{ env.CONTAINER_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}
git.vpn.cusano.net/${{ vars.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}/${{ env.CONTAINER_NAME }}:${{ env.DOCKER_LATEST }}
git.vpn.cusano.net/logan/${{ env.CONTAINER_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}
git.vpn.cusano.net/logan/${{ env.CONTAINER_NAME }}:${{ env.DOCKER_LATEST }}

View File

@@ -10,8 +10,8 @@ import {Button} from '@/components/ui/button';
const ClientDetailPage: React.FC = () => {
const router = useRouter();
const { clientId } = router.query; // Get clientId from the URL
const { user, loading, token, hasPermission } = useAuth();
const { clientId } = router.query;
const { user, loading, token, hasPermission, logout } = useAuth(); // Call useAuth once here
if (loading) {
return <div className="flex items-center justify-center min-h-screen bg-gray-100 dark:bg-gray-900">Loading Authentication...</div>;
@@ -50,12 +50,12 @@ const ClientDetailPage: React.FC = () => {
<h1 className="text-xl font-bold">Radio App Admin</h1>
<div className="flex items-center space-x-4">
<span className="text-sm">Logged in as: {user.username} ({user.role})</span>
<Button onClick={() => router.push('/')} variant="outline">Back to Management</Button> {/* Add a back button */}
<Button onClick={useAuth().logout} variant="outline">Logout</Button>
<Button onClick={() => router.push('/')} variant="outline">Back to Management</Button>
<Button onClick={logout} variant="outline">Logout</Button> {/* Use the destructured logout */}
</div>
</header>
<main className="p-6">
<IndividualClientPage clientId={clientIdentifier} token={token} />
<IndividualClientPage clientId={clientIdentifier} token={token} logoutUser={logout} />
</main>
</div>
);