Skip to content

Commit d4d854d

Browse files
committed
fix: update input labels with for attributes for better accessibility
1 parent efe6a08 commit d4d854d

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

.env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ CLOUDFLARE_DATABASE_ID=your-d1-database-id
1212

1313
# Development
1414
NODE_ENV=development
15-
VITE_API_BASE_URL=http://localhost:8788
15+
VITE_API_URL=http://localhost:8788

apps/web/src/routes/itineraries/+page.svelte

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,11 @@
6565
<h2 class="text-xl font-semibold mb-4">新しいしおりを作成</h2>
6666
<div class="space-y-4">
6767
<div>
68-
<label class="block text-sm font-medium text-gray-700 mb-1">
68+
<label for="itinerary-title" class="block text-sm font-medium text-gray-700 mb-1">
6969
タイトル
7070
</label>
7171
<input
72+
id="itinerary-title"
7273
type="text"
7374
bind:value={newItinerary.title}
7475
class="w-full px-3 py-2 border border-gray-300 rounded-md focus:ring-primary-500 focus:border-primary-500"
@@ -77,31 +78,34 @@
7778
</div>
7879
<div class="grid grid-cols-2 gap-4">
7980
<div>
80-
<label class="block text-sm font-medium text-gray-700 mb-1">
81+
<label for="itinerary-startDate" class="block text-sm font-medium text-gray-700 mb-1">
8182
開始日
8283
</label>
8384
<input
85+
id="itinerary-startDate"
8486
type="date"
8587
bind:value={newItinerary.startDate}
8688
class="w-full px-3 py-2 border border-gray-300 rounded-md focus:ring-primary-500 focus:border-primary-500"
8789
/>
8890
</div>
8991
<div>
90-
<label class="block text-sm font-medium text-gray-700 mb-1">
92+
<label for="itinerary-endDate" class="block text-sm font-medium text-gray-700 mb-1">
9193
終了日
9294
</label>
9395
<input
96+
id="itinerary-endDate"
9497
type="date"
9598
bind:value={newItinerary.endDate}
9699
class="w-full px-3 py-2 border border-gray-300 rounded-md focus:ring-primary-500 focus:border-primary-500"
97100
/>
98101
</div>
99102
</div>
100103
<div>
101-
<label class="block text-sm font-medium text-gray-700 mb-1">
104+
<label for="itinerary-theme" class="block text-sm font-medium text-gray-700 mb-1">
102105
テーマ
103106
</label>
104107
<select
108+
id="itinerary-theme"
105109
bind:value={newItinerary.themeId}
106110
class="w-full px-3 py-2 border border-gray-300 rounded-md focus:ring-primary-500 focus:border-primary-500"
107111
>

0 commit comments

Comments
 (0)