package com.constellio.app.modules.rm.ui.pages.agent;
import static com.constellio.app.ui.i18n.i18n.$;
import com.constellio.app.ui.pages.base.BaseViewImpl;
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
import com.vaadin.server.ExternalResource;
import com.vaadin.shared.ui.label.ContentMode;
import com.vaadin.ui.Component;
import com.vaadin.ui.Label;
import com.vaadin.ui.Link;
import com.vaadin.ui.VerticalLayout;
public class AgentRequestViewImpl extends BaseViewImpl implements AgentRequestView {
@Override
protected String getTitle() {
return $("AgentRequestView.viewTitle");
}
@Override
protected Component buildMainComponent(ViewChangeEvent event) {
Label message = new Label($("AgentRequestView.message"), ContentMode.HTML);
Link request = new Link($("AgentRequestView.requestAgent"),
new ExternalResource("mailto:sales@constellio.com?Subject=" + $("AgentRequestView.subject")));
VerticalLayout layout = new VerticalLayout(message, request);
layout.setSpacing(true);
return layout;
}
}