From d359ffc66fc0a8f3ebeeba3adc9e6008812bd3f1 Mon Sep 17 00:00:00 2001 From: Gato Date: Sat, 30 May 2026 13:42:46 +0200 Subject: [PATCH] Choix type issue Signed-off-by: Gato --- src/app/issues/issue-detail/issue-detail.css | 38 +++++++++++++++ src/app/issues/issue-detail/issue-detail.html | 45 +++++++++++++++-- .../issues/issue-detail/issue-detail.spec.ts | 22 ++++++++- src/app/issues/issue-detail/issue-detail.ts | 39 +++++++++++++-- .../milestone-detail/milestone-detail.css | 36 ++++++++++++++ .../milestone-detail/milestone-detail.html | 48 +++++++++++++++++-- .../milestone-detail/milestone-detail.spec.ts | 27 +++++++++++ .../milestone-detail/milestone-detail.ts | 43 +++++++++++++++-- 8 files changed, 283 insertions(+), 15 deletions(-) diff --git a/src/app/issues/issue-detail/issue-detail.css b/src/app/issues/issue-detail/issue-detail.css index 80cba94..e956df6 100644 --- a/src/app/issues/issue-detail/issue-detail.css +++ b/src/app/issues/issue-detail/issue-detail.css @@ -83,6 +83,44 @@ z-index: 10; } +/* Type dropdown (inline issue creation) */ +.type-dropdown-wrapper { + position: relative; +} + +.type-backdrop { + position: fixed; + inset: 0; + z-index: 9; +} + +.type-dropdown { + position: absolute; + left: 0; + top: calc(100% + 0.3rem); + min-width: 12rem; + z-index: 10; +} + +/* Create issue split button dropdown */ +.create-issue-wrapper { + position: relative; +} + +.create-backdrop { + position: fixed; + inset: 0; + z-index: 9; +} + +.create-type-dropdown { + position: absolute; + left: 0; + top: calc(100% + 0.3rem); + min-width: 12rem; + z-index: 10; +} + /* Dependency badges */ .dep-badge { display: inline-flex; diff --git a/src/app/issues/issue-detail/issue-detail.html b/src/app/issues/issue-detail/issue-detail.html index e7cc932..cf990e7 100644 --- a/src/app/issues/issue-detail/issue-detail.html +++ b/src/app/issues/issue-detail/issue-detail.html @@ -334,10 +334,31 @@ } } -