1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-24 06:28:42 +01:00

fix: only shows attach and shell for docker (#3731)

This commit is contained in:
Amir Raminfar
2025-03-30 10:19:35 -07:00
committed by GitHub
parent 48d9958e0c
commit 410f5f305c

View File

@@ -135,14 +135,14 @@
</li>
</template>
<li class="line"></li>
<li>
<li class="line" v-if="host.type === 'local'"></li>
<li v-if="host.type === 'local'">
<a @click.prevent="showDrawer(Terminal, { container, action: 'attach' }, 'lg')">
<ri:terminal-window-fill /> Attach
<KeyShortcut char="a" :modifiers="['shift', 'meta']" />
</a>
</li>
<li>
<li v-if="host.type === 'local'">
<a @click.prevent="showDrawer(Terminal, { container, action: 'exec' }, 'lg')">
<material-symbols:terminal /> Shell
<KeyShortcut char="e" :modifiers="['shift', 'meta']" />
@@ -155,6 +155,7 @@
<script lang="ts" setup>
import { Container } from "@/models/Container";
import { allLevels } from "@/composable/logContext";
const { hosts } = useHosts();
import LogAnalytics from "../LogViewer/LogAnalytics.vue";
import Terminal from "@/components/Terminal.vue";
@@ -166,6 +167,7 @@ const showDrawer = useDrawer();
const { container } = defineProps<{ container: Container }>();
const clear = defineEmit();
const { actionStates, start, stop, restart } = useContainerActions(toRef(() => container));
const host = computed(() => hosts.value[container.host]);
onKeyStroke("f", (e) => {
if (hasComplexLogs.value) {