#pragma once
#include "bridge-view.hpp"
#include "image-url.hpp"

class EmptyViewHost : public FormViewBase {
  Q_OBJECT

public:
  EmptyViewHost(const QString &title, const QString &description, const ImageURL &icon = {});

  QUrl qmlComponentUrl() const override;
  QVariantMap qmlProperties() override;

private:
  QString m_title;
  QString m_description;
  ImageUrl m_icon;
};
