ソースを参照

[add]

檀家一覧に該当する檀家がない場合に表示
poohr 4週間前
コミット
459aa5a9f3
1個のファイルの変更17行の追加12行の削除
  1. 17
    12
      src/app/pages/danka-list/danka-list.html

+ 17
- 12
src/app/pages/danka-list/danka-list.html ファイルの表示

35
 
35
 
36
       <div class="filter-row">
36
       <div class="filter-row">
37
         <div class="filter-button-list">
37
         <div class="filter-button-list">
38
-          <button type="button" class="filter-button" [class.active]="selectedFilter === 'all'" (click)="showAllDanka()">
38
+          <button type="button" class="filter-button" [class.active]="selectedFilter === 'all'"
39
+                  (click)="showAllDanka()">
39
             全件
40
             全件
40
           </button>
41
           </button>
41
 
42
 
47
             法要あり
48
             法要あり
48
           </button>
49
           </button>
49
 
50
 
50
-          <button type="button" class="filter-button" [class.active]="selectedFilter === 'phone'" (click)="filterPhoneAvailable()">
51
+          <button type="button" class="filter-button" [class.active]="selectedFilter === 'phone'"
52
+                  (click)="filterPhoneAvailable()">
51
             電話番号あり
53
             電話番号あり
52
           </button>
54
           </button>
53
         </div>
55
         </div>
67
             <div>家族</div>
69
             <div>家族</div>
68
           </div>
70
           </div>
69
 
71
 
70
-            @for (danka of filterDankaList; track danka.id) {
71
-              <a class="danka-table-row" [routerLink]="['/danka-detail', danka.id]">
72
-                <div class="strong">{{ danka.householder }}</div>
73
-                <div>{{ danka.householdName }}</div>
74
-                <div>{{ danka.address }}</div>
75
-                <div>{{ danka.phones[0]?.tel }}</div>
76
-                <div>{{ danka.phones.length }}件</div>
77
-              </a>
78
-            }
79
-          </div>
72
+          @if (filterDankaList.length === 0) {
73
+            <div>該当する檀家はありません。</div>
74
+          }
80
 
75
 
76
+          @for (danka of filterDankaList; track danka.id) {
77
+            <a class="danka-table-row" [routerLink]="['/danka-detail', danka.id]">
78
+              <div class="strong">{{ danka.householder }}</div>
79
+              <div>{{ danka.householdName }}</div>
80
+              <div>{{ danka.address }}</div>
81
+              <div>{{ danka.phones[0]?.tel }}</div>
82
+              <div>{{ danka.phones.length }}件</div>
83
+            </a>
84
+          }
85
+        </div>
81
       </div>
86
       </div>
82
     </section>
87
     </section>
83
   </main>
88
   </main>

読み込み中…
キャンセル
保存