Skip to content

Commit 21ae968

Browse files
committed
Refactor image imports to use <Image> component for better optimization and consistency
1 parent 78521e0 commit 21ae968

1 file changed

Lines changed: 19 additions & 9 deletions

File tree

src/pages/basics/pseudos-hidden-names-example.astro

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
import room1 from "@/assets/room1.jpg";
33
import room2 from "@/assets/room2.jpg";
44
import hotel from "@/assets/hotel.jpg";
5-
import map from "@/assets/map.png";
5+
import map from "@/assets/map.png";
6+
7+
import { Image } from "astro:assets";
68
---
79

810
<!doctype html>
@@ -20,8 +22,8 @@ import map from "@/assets/map.png";
2022
<!-- Panel A: Hotel Info -->
2123
<div class="panel panel-a">
2224
<h1>Grand Hotel</h1>
23-
<img
24-
src={hotel.src}
25+
<Image
26+
src={hotel}
2527
alt="Grand Hotel exterior"
2628
class="hotel-image"
2729
/>
@@ -30,8 +32,8 @@ import map from "@/assets/map.png";
3032
<!-- Panel B: Map or Directions -->
3133
<div class="panel panel-b" >
3234
<div class="view-state-1" style="view-transition-name: map">
33-
<img
34-
src={map.src}
35+
<Image
36+
src={map}
3537
alt="Hotel location map"
3638
class="small-map"
3739
/>
@@ -52,15 +54,23 @@ import map from "@/assets/map.png";
5254
<div class="view-state-1" style="view-transition-name: rooms">
5355
<div class="rooms-grid">
5456
<div class="room-card">
55-
<img src={room1.src} alt="Standard room" class="room-image" />
57+
<Image
58+
src={room1}
59+
alt="Standard room"
60+
class="room-image"
61+
/>
5662
<h3>Standard Room</h3>
5763
<p>
5864
Comfortable 30 m² room with ocean views and modern amenities.
5965
</p>
6066
<span class="price">$129/night</span>
6167
</div>
6268
<div class="room-card">
63-
<img src={room2.src} alt="Deluxe room" class="room-image" />
69+
<Image
70+
src={room2}
71+
alt="Deluxe room"
72+
class="room-image"
73+
/>
6474
<h3>Deluxe Suite</h3>
6575
<p>
6676
Spacious 50 m² suite with king bed, sofa, and panoramic views.
@@ -69,8 +79,8 @@ import map from "@/assets/map.png";
6979
</div>
7080
</div>
7181
<div class="view-state-2" style="view-transition-name: map;">
72-
<img
73-
src={map.src}
82+
<Image
83+
src={map}
7484
alt="Hotel and surrounding area"
7585
class="large-map"
7686
/>

0 commit comments

Comments
 (0)