Skip to content

Commit dc8d445

Browse files
authored
fix: person-item text styles and custom item presentation select width (#5426)
1 parent 321dedc commit dc8d445

File tree

4 files changed

+5
-2
lines changed

4 files changed

+5
-2
lines changed

frontend/demo/component/select/react/select-presentation.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ function Example() {
2121

2222
return (
2323
// tag::snippet[]
24-
<Select label="Choose doctor">
24+
<Select label="Choose doctor" style={{ width: '15em' }}>
2525
<ListBox>
2626
{people.value.map((person) => (
2727
<Item value={String(person.id)} key={person.id}>

frontend/demo/component/select/select-presentation.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ export class Example extends LitElement {
3030
<!-- tag::snippet[] -->
3131
<vaadin-select
3232
label="Choose doctor"
33+
style="width: 15em;"
3334
${selectRenderer(this.renderer, this.people)}
3435
></vaadin-select>
3536
<!-- end::snippet[] -->

frontend/themes/docs/person-item.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"avatar title";
88
gap: 0 var(--vaadin-gap-s);
99
align-items: center;
10-
line-height: 1;
10+
line-height: 1.2;
1111

1212
& > :is(vaadin-avatar, img) {
1313
grid-area: avatar;
@@ -20,6 +20,7 @@
2020
& > span:last-of-type {
2121
grid-area: title;
2222
font-size: 0.875rem;
23+
font-weight: 400;
2324
color: var(--vaadin-text-color-secondary);
2425
}
2526
}

src/main/java/com/vaadin/demo/component/select/SelectPresentation.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public class SelectPresentation extends Div {
2020
public SelectPresentation() {
2121
// tag::snippet[]
2222
Select<Person> select = new Select<>();
23+
select.setWidth("15em");
2324
select.setLabel("Choose doctor");
2425
select.setRenderer(new ComponentRenderer<>(person -> {
2526
Avatar avatar = new Avatar(person.getFullName(),

0 commit comments

Comments
 (0)