dev #1

Merged
Hymmel merged 10 commits from dev into main 2025-10-15 14:43:35 +02:00
Showing only changes of commit 59c8656328 - Show all commits

View file

@ -1114,7 +1114,8 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary {
</p>
</form>
<div className="subsection">
<h3>Existing Categories</h3>
<details>
<summary><h3>Existing Categories</h3></summary>
<ul className="list compact">
{categories.length ? (
categories.map((category) => (
@ -1198,7 +1199,8 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary {
</p>
</form>
<div className="subsection">
<h3>Manage Bases</h3>
<details>
<summary><h3>Manage Bases</h3></summary>
<ul className="list compact">
{bases.length ? (
bases.map((base) => (
@ -1391,7 +1393,8 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary {
</p>
</form>
<div className="subsection">
<h3>Manage Attacks</h3>
<details>
<summary><h3>Manage Attacks</h3></summary>
<ul className="list compact">
{defenses.length ? (
defenses.slice(0, 10).map((defense) => {
@ -1704,7 +1707,8 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary {
</div>
</div>
<div className="card">
<h3>Army Categories vs This Base</h3>
<details open>
<summary><h3>Army Categories vs This Base</h3></summary>
<ul id="base-detail-categories" className="list">
{baseDetail && baseDetail.categories.length ? (
baseDetail.categories.map((category) => (
@ -1769,7 +1773,8 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary {
</details>
</div>
<div className="card">
<h3>Defenses</h3>
<details open>
<summary><h3>Defenses</h3></summary>
<ul id="base-detail-defenses" className="list">
{defenses.filter((defense) => defense.baseId === selectedBaseId).length ? (
defenses
@ -1892,7 +1897,7 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary {
<div className="defense-header">
<span>{new Date(reset.date).toLocaleDateString()}</span>
<div className="defense-meta">
<span>{reset.trophiesAtStart} trophies at start</span>
<span>{reset.trophiesAtStart} trophies </span>
<span>{formatTrophies(reset.trophiesLost)} lost</span>
<span>{reset.numberOfDefenses} defenses</span>
</div>
@ -1906,7 +1911,8 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary {
</details>
</div>
<div className="card">
<h3>Defenses</h3>
<details>
<summary><h3>Defenses</h3></summary>
<ul className="list">
{profileSelectedBase.defenses.length ? (
profileSelectedBase.defenses.map((defense) => (
@ -1926,6 +1932,7 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary {
<li>No defenses recorded yet.</li>
)}
</ul>
</details>
</div>
</>
) : (