package org.example;

import com.vaadin.ui.Component;
import com.vaadin.ui.FormLayout;
import com.vaadin.ui.TextField;
import org.example.backend.Contact;
import org.vaadin.viritin.fields.MTextField;
import org.vaadin.viritin.form.AbstractForm;
import org.vaadin.viritin.layouts.MVerticalLayout;

public class ContactForm extends AbstractForm<Contact> {

    TextField name = new MTextField("name");

    TextField address1 = new MTextField("address1");
    TextField address2 = new MTextField("address2");
    TextField address3 = new MTextField("address3");
    TextField phone = new MTextField("phone");

    TextField email = new MTextField("email");

    @Override
    protected Component createContent() {
        return new MVerticalLayout(
                new FormLayout(
                        name,
                        address1,
                        address2,
                        address3,
                        phone,
                        email
                ),
                getToolbar()
        );
    }

}