-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/components/dropdown/list.vue b/components/dropdown/list.vue
index 45ccd12..0032bb1 100644
--- a/components/dropdown/list.vue
+++ b/components/dropdown/list.vue
@@ -1,56 +1,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/components/dropdown/picker.vue b/components/dropdown/picker.vue
new file mode 100644
index 0000000..998f3d7
--- /dev/null
+++ b/components/dropdown/picker.vue
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/model/camera.vue b/components/model/camera.vue
new file mode 100644
index 0000000..8a5c7c9
--- /dev/null
+++ b/components/model/camera.vue
@@ -0,0 +1,50 @@
+
+
diff --git a/composables/useCalc.ts b/composables/useCalc.ts
index c8ad9b7..a2aaa39 100644
--- a/composables/useCalc.ts
+++ b/composables/useCalc.ts
@@ -22,4 +22,5 @@ export const use_min_length = () => useState('min_length', () => 700)
export const use_max_size = () => useState('max_size', () => 20)
export const use_explosion_state = () => useState('explosion_state', () => false)
-export const use_goto_camera = () => useState('gotocam', () => undefined)
\ No newline at end of file
+export const use_goto_camera = () => useState('gotocam', () => undefined)
+export const use_open_calc = () => useState('open_calc', () => [])
\ No newline at end of file
diff --git a/nuxt.config.ts b/nuxt.config.ts
index eb555f3..e6328bf 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -1,6 +1,7 @@
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
+ devtools: { enabled: false },
hooks: {},
app: {
pageTransition: { name: 'page', mode: 'out-in' },