package br.com.elotech.websaude.integracao.cnes.ui;

import com.vaadin.icons.VaadinIcons;
import com.vaadin.server.Resource;
import com.vaadin.ui.Button;
import com.vaadin.ui.themes.ValoTheme;

public class EloButton extends Button {
    public EloButton() {
    }

    public EloButton(String caption) {
        super(caption);
    }

    public EloButton(Resource icon) {
        super(icon);
    }

    public EloButton(String caption, Resource icon) {
        super(caption, icon);
    }

    public EloButton(String caption, ClickListener listener) {
        super(caption, listener);
        if(caption.equals("Sim"))
            setIcon(VaadinIcons.CHECK);
        else
            setIcon(VaadinIcons.CLOSE);
        setStyleName(ValoTheme.BUTTON_SMALL);
    }

    @Override
    public void setCaption(String caption) {
        super.setCaption(caption);
        if(caption.equals("Sim"))
            setIcon(VaadinIcons.CHECK);
        else
            setIcon(VaadinIcons.CLOSE);

    }
}
