File tree Expand file tree Collapse file tree 3 files changed +28
-7
lines changed
bricks/basic/src/data-providers/show-dialog Expand file tree Collapse file tree 3 files changed +28
-7
lines changed Original file line number Diff line number Diff line change @@ -89,3 +89,7 @@ sl-dialog > eo-button[slot="footer"]:not(:first-of-type) {
8989 background : none;
9090 }
9191}
92+
93+ .expectSuffix {
94+ color : var (--palette-gray-7 );
95+ }
Original file line number Diff line number Diff line change @@ -267,6 +267,9 @@ describe("DialogComponent", () => {
267267 class="expectInput"
268268 data-testid="dialog-expect-input"
269269 />
270+ <div
271+ class="expectSuffix"
272+ />
270273 </div>
271274 </div>
272275 <eo-button
@@ -430,6 +433,9 @@ describe("DialogComponent", () => {
430433 class="expectInput"
431434 data-testid="dialog-expect-input"
432435 />
436+ <div
437+ class="expectSuffix"
438+ />
433439 </div>
434440 </div>
435441 <eo-button
@@ -497,6 +503,9 @@ describe("DialogComponent", () => {
497503 class="expectInput"
498504 data-testid="dialog-expect-input"
499505 />
506+ <div
507+ class="expectSuffix"
508+ />
500509 </div>
501510 </div>
502511 <eo-button
@@ -548,6 +557,9 @@ describe("DialogComponent", () => {
548557 class="expectInput"
549558 data-testid="dialog-expect-input"
550559 />
560+ <div
561+ class="expectSuffix"
562+ />
551563 </div>
552564 </div>
553565 <eo-button
Original file line number Diff line number Diff line change @@ -47,6 +47,7 @@ export interface DialogOptions {
4747 danger ?: boolean ;
4848 contentStyle ?: React . CSSProperties ;
4949 themeVariant ?: "default" | "elevo" ;
50+ expectSuffixContent ?: string ;
5051}
5152
5253const parseTemplate = ( template : string , context : Record < string , any > ) => {
@@ -137,6 +138,7 @@ export function DialogComponent({
137138 contentStyle,
138139 zIndex,
139140 themeVariant : _themeVariant ,
141+ expectSuffixContent,
140142 onOk,
141143 onCancel,
142144 onHide,
@@ -214,13 +216,16 @@ export function DialogComponent({
214216 { title && < div className = { styles . contentTitle } > { title } </ div > }
215217 < div style = { contentStyle } > { parseTemplate ( content , { expect } ) } </ div >
216218 { expect && (
217- < WrappedInput
218- auto-focus = { true }
219- themeVariant = { themeVariant }
220- className = { styles . expectInput }
221- data-testid = "dialog-expect-input"
222- onValueChange = { ( e ) => setConfirmDisabled ( e . detail !== expect ) }
223- />
219+ < >
220+ < WrappedInput
221+ auto-focus = { true }
222+ themeVariant = { themeVariant }
223+ className = { styles . expectInput }
224+ data-testid = "dialog-expect-input"
225+ onValueChange = { ( e ) => setConfirmDisabled ( e . detail !== expect ) }
226+ />
227+ < div className = { styles . expectSuffix } > { expectSuffixContent } </ div >
228+ </ >
224229 ) }
225230 </ div >
226231 </ div >
You can’t perform that action at this time.
0 commit comments