diff --git a/showcase/static/electronics/015569-ultrasonic_distance_sensor_-_hc-sr04-01a.png b/showcase/src/lib/assets/015569-ultrasonic_distance_sensor_-_hc-sr04-01a.png
similarity index 100%
rename from showcase/static/electronics/015569-ultrasonic_distance_sensor_-_hc-sr04-01a.png
rename to showcase/src/lib/assets/015569-ultrasonic_distance_sensor_-_hc-sr04-01a.png
diff --git a/showcase/static/electronics/0470_ohm_resistor_processed.png b/showcase/src/lib/assets/0470_ohm_resistor_processed.png
similarity index 100%
rename from showcase/static/electronics/0470_ohm_resistor_processed.png
rename to showcase/src/lib/assets/0470_ohm_resistor_processed.png
diff --git a/showcase/static/electronics/074hc595.png b/showcase/src/lib/assets/074hc595.png
similarity index 100%
rename from showcase/static/electronics/074hc595.png
rename to showcase/src/lib/assets/074hc595.png
diff --git a/showcase/static/electronics/0a934be7c-0c10-4b05-ada5-d09c00b2bf1e.png b/showcase/src/lib/assets/0a934be7c-0c10-4b05-ada5-d09c00b2bf1e.png
similarity index 100%
rename from showcase/static/electronics/0a934be7c-0c10-4b05-ada5-d09c00b2bf1e.png
rename to showcase/src/lib/assets/0a934be7c-0c10-4b05-ada5-d09c00b2bf1e.png
diff --git a/showcase/static/electronics/0acceler.png b/showcase/src/lib/assets/0acceler.png
similarity index 100%
rename from showcase/static/electronics/0acceler.png
rename to showcase/src/lib/assets/0acceler.png
diff --git a/showcase/static/electronics/0buzzer.png b/showcase/src/lib/assets/0buzzer.png
similarity index 100%
rename from showcase/static/electronics/0buzzer.png
rename to showcase/src/lib/assets/0buzzer.png
diff --git a/showcase/static/electronics/0display-lcd-16x2-backlight-amarelo-verde-2.png b/showcase/src/lib/assets/0display-lcd-16x2-backlight-amarelo-verde-2.png
similarity index 100%
rename from showcase/static/electronics/0display-lcd-16x2-backlight-amarelo-verde-2.png
rename to showcase/src/lib/assets/0display-lcd-16x2-backlight-amarelo-verde-2.png
diff --git a/showcase/static/electronics/0ds1307-rtc-module-real-time-clock-module-i2c-interface-for-arduino_copy.png b/showcase/src/lib/assets/0ds1307-rtc-module-real-time-clock-module-i2c-interface-for-arduino_copy.png
similarity index 100%
rename from showcase/static/electronics/0ds1307-rtc-module-real-time-clock-module-i2c-interface-for-arduino_copy.png
rename to showcase/src/lib/assets/0ds1307-rtc-module-real-time-clock-module-i2c-interface-for-arduino_copy.png
diff --git a/showcase/static/electronics/0file.png b/showcase/src/lib/assets/0file.png
similarity index 100%
rename from showcase/static/electronics/0file.png
rename to showcase/src/lib/assets/0file.png
diff --git a/showcase/static/electronics/0file_1.png b/showcase/src/lib/assets/0file_1.png
similarity index 100%
rename from showcase/static/electronics/0file_1.png
rename to showcase/src/lib/assets/0file_1.png
diff --git a/showcase/static/electronics/0file__2_.png b/showcase/src/lib/assets/0file__2_.png
similarity index 100%
rename from showcase/static/electronics/0file__2_.png
rename to showcase/src/lib/assets/0file__2_.png
diff --git a/showcase/static/electronics/0image.png b/showcase/src/lib/assets/0image.png
similarity index 100%
rename from showcase/static/electronics/0image.png
rename to showcase/src/lib/assets/0image.png
diff --git a/showcase/static/electronics/0matriz-1.png b/showcase/src/lib/assets/0matriz-1.png
similarity index 100%
rename from showcase/static/electronics/0matriz-1.png
rename to showcase/src/lib/assets/0matriz-1.png
diff --git a/showcase/static/electronics/0modulo-joystick-analogico-1.png b/showcase/src/lib/assets/0modulo-joystick-analogico-1.png
similarity index 100%
rename from showcase/static/electronics/0modulo-joystick-analogico-1.png
rename to showcase/src/lib/assets/0modulo-joystick-analogico-1.png
diff --git a/showcase/static/electronics/0modulo-sensor-presenca-movimento-hc-sr501-3.png b/showcase/src/lib/assets/0modulo-sensor-presenca-movimento-hc-sr501-3.png
similarity index 100%
rename from showcase/static/electronics/0modulo-sensor-presenca-movimento-hc-sr501-3.png
rename to showcase/src/lib/assets/0modulo-sensor-presenca-movimento-hc-sr501-3.png
diff --git a/showcase/static/electronics/0oky3527-max7219-dot-matrix-module-single-3.png b/showcase/src/lib/assets/0oky3527-max7219-dot-matrix-module-single-3.png
similarity index 100%
rename from showcase/static/electronics/0oky3527-max7219-dot-matrix-module-single-3.png
rename to showcase/src/lib/assets/0oky3527-max7219-dot-matrix-module-single-3.png
diff --git a/showcase/static/electronics/0oled.png b/showcase/src/lib/assets/0oled.png
similarity index 100%
rename from showcase/static/electronics/0oled.png
rename to showcase/src/lib/assets/0oled.png
diff --git a/showcase/static/electronics/0relay.png b/showcase/src/lib/assets/0relay.png
similarity index 100%
rename from showcase/static/electronics/0relay.png
rename to showcase/src/lib/assets/0relay.png
diff --git a/showcase/static/electronics/0s-l1200_copy.png b/showcase/src/lib/assets/0s-l1200_copy.png
similarity index 100%
rename from showcase/static/electronics/0s-l1200_copy.png
rename to showcase/src/lib/assets/0s-l1200_copy.png
diff --git a/showcase/static/electronics/0screenshot_2024-05-07_at_19.22.16.png b/showcase/src/lib/assets/0screenshot_2024-05-07_at_19.22.16.png
similarity index 100%
rename from showcase/static/electronics/0screenshot_2024-05-07_at_19.22.16.png
rename to showcase/src/lib/assets/0screenshot_2024-05-07_at_19.22.16.png
diff --git a/showcase/static/electronics/0sensor-de-encoder-ky040.png b/showcase/src/lib/assets/0sensor-de-encoder-ky040.png
similarity index 100%
rename from showcase/static/electronics/0sensor-de-encoder-ky040.png
rename to showcase/src/lib/assets/0sensor-de-encoder-ky040.png
diff --git a/showcase/static/electronics/0servo.png b/showcase/src/lib/assets/0servo.png
similarity index 100%
rename from showcase/static/electronics/0servo.png
rename to showcase/src/lib/assets/0servo.png
diff --git a/showcase/static/electronics/0slide-potentiometer-sensor-module-with-volume-control-for-arduino---red-1571993143434._w500_p1__copy.png b/showcase/src/lib/assets/0slide-potentiometer-sensor-module-with-volume-control-for-arduino---red-1571993143434._w500_p1__copy.png
similarity index 100%
rename from showcase/static/electronics/0slide-potentiometer-sensor-module-with-volume-control-for-arduino---red-1571993143434._w500_p1__copy.png
rename to showcase/src/lib/assets/0slide-potentiometer-sensor-module-with-volume-control-for-arduino---red-1571993143434._w500_p1__copy.png
diff --git a/showcase/static/electronics/0teclado-matricial-membrana-3x4-numerico-1.png b/showcase/src/lib/assets/0teclado-matricial-membrana-3x4-numerico-1.png
similarity index 100%
rename from showcase/static/electronics/0teclado-matricial-membrana-3x4-numerico-1.png
rename to showcase/src/lib/assets/0teclado-matricial-membrana-3x4-numerico-1.png
diff --git a/showcase/static/electronics/1humidity.png b/showcase/src/lib/assets/1humidity.png
similarity index 100%
rename from showcase/static/electronics/1humidity.png
rename to showcase/src/lib/assets/1humidity.png
diff --git a/showcase/static/electronics/1modulo-led-rgb-smd-1.png b/showcase/src/lib/assets/1modulo-led-rgb-smd-1.png
similarity index 100%
rename from showcase/static/electronics/1modulo-led-rgb-smd-1.png
rename to showcase/src/lib/assets/1modulo-led-rgb-smd-1.png
diff --git a/showcase/static/electronics/2ir.png b/showcase/src/lib/assets/2ir.png
similarity index 100%
rename from showcase/static/electronics/2ir.png
rename to showcase/src/lib/assets/2ir.png
diff --git a/showcase/src/routes/+page.svelte b/showcase/src/routes/+page.svelte
index 2b2f1131bf..08a7b4877a 100644
--- a/showcase/src/routes/+page.svelte
+++ b/showcase/src/routes/+page.svelte
@@ -8,12 +8,18 @@
y: number;
}
- let randomParts: string[] = Object.values(import.meta.glob('@assets/electronics/*.{png,jpg,jpeg,PNG,JPEG}', { eager: true, query: '?url', import: 'default'}));
+ let randomParts: string[] = Object.values(
+ import.meta.glob('$lib/assets/*.{png,jpg,jpeg,PNG,JPEG}', {
+ eager: true,
+ query: '?url',
+ import: 'default'
+ })
+ );
let randomItems: RandomItem[] = [];
let innerWidth = 0;
let innerHeight = 0;
-
+
// Function to generate random positions
function getRandomPosition(): { x: number; y: number } {
let x = Math.random() * innerWidth;
@@ -28,7 +34,7 @@
return {
part,
x,
- y, // Create the CSS translate for position
+ y // Create the CSS translate for position
};
});
}
@@ -39,15 +45,13 @@
// Update positions every 5 seconds
setInterval(() => {
randomItems = createRandomParts();
-}, 5000); // Adjust interval time as needed
+ }, 9000); // Adjust interval time as needed