From section with divider

Could you please advice how to add from section with header and horizontal divider followed up on the same line?

something like this ?

image.png

or something like this?
image.png

and are you using a FormLayout to layout that form?

I use HTML


in my case. Can you ping here what you’ve used and how ?

I use <hr> too, wrapped in a HorizontalLayout together with a <h3>. I have a small class for those section headers:

        public FormSectionHeader(String title) {
            H3 sectionTitle = new H3(title);
            sectionTitle.setWhiteSpace(WhiteSpace.NOWRAP);
            Hr line = new Hr();
            line.setWidthFull();
            add(sectionTitle, line);
            setAlignSelf(Alignment.CENTER, line);
        }

The same thing could be achieved with a more lightweight structure through CSS, but this solution is pure Java.

Then I set colspan to 2 on the section headers to make them full width (assuming a 2-col formlayout):

        FormLayout form = new FormLayout();
        form.setWidthFull();

        form.add(new FormSectionHeader("Section one"), 2);
        TextField tf1 = new TextField("Field 1");
        TextField tf2 = new TextField("Field 2");
        form.add(tf1, tf2);

        form.add(new FormSectionHeader("Section two"), 2);
        TextField tf3 = new TextField("Field 3");
        TextField tf4 = new TextField("Field 4");
        form.add(tf3, tf4);

There is a class Divider in Business App which can also be used easily

@nice-camel Could you please provide me with the link to that class?