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

feat: duckdb wasm capibility (#3272)

This commit is contained in:
Amir Raminfar
2024-09-18 17:27:46 -07:00
committed by GitHub
parent f1553e33e1
commit 90b9d97685
26 changed files with 851 additions and 260 deletions

View File

@@ -20,6 +20,12 @@
<KeyShortcut char="f" />
</a>
</li>
<li v-if="hasComplexLogs">
<a @click.prevent="showDrawer(LogAnalytics, { container }, 'lg')">
<ph:file-sql /> SQL Analytics
<KeyShortcut char="f" :modifiers="['shift', 'meta']" />
</a>
</li>
<li class="line"></li>
<li>
<a
@@ -102,18 +108,26 @@
<script lang="ts" setup>
import { Container } from "@/models/Container";
import LogAnalytics from "../LogViewer/LogAnalytics.vue";
const { showSearch } = useSearchFilter();
const { enableActions } = config;
const clear = defineEmit();
const { streamConfig } = useLoggingContext();
const { streamConfig, hasComplexLogs } = useLoggingContext();
const showDrawer = useDrawer();
const { container } = defineProps<{ container: Container }>();
const clear = defineEmit();
const { actionStates, start, stop, restart } = useContainerActions(toRef(() => container));
onKeyStroke("f", (e) => {
if (hasComplexLogs.value) {
if ((e.ctrlKey || e.metaKey) && e.shiftKey) {
showDrawer(LogAnalytics, { container }, "lg");
e.preventDefault();
}
}
});
const downloadParams = computed(() =>
Object.entries(toValue(streamConfig))
.filter(([, value]) => value)
@@ -126,9 +140,7 @@ const downloadUrl = computed(() =>
),
);
const disableRestart = computed(() => {
return actionStates.stop || actionStates.start || actionStates.restart;
});
const disableRestart = computed(() => actionStates.stop || actionStates.start || actionStates.restart);
</script>
<style scoped lang="postcss">