diff --git a/assets/img/loosen-it-logo.svg b/assets/img/loosen-it-logo.svg
new file mode 100644
index 0000000..8206141
--- /dev/null
+++ b/assets/img/loosen-it-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/Admin/SettingsPage.php b/src/Admin/SettingsPage.php
index f635023..39cf16b 100644
--- a/src/Admin/SettingsPage.php
+++ b/src/Admin/SettingsPage.php
@@ -14,8 +14,11 @@ final class SettingsPage
/** @var array */
private array $tabs = [];
- /** @param list $tabs The first tab is the default. */
- public function __construct(array $tabs)
+ /**
+ * @param list $tabs The first tab is the default.
+ * @param string $logoUrl Loosen-IT logo shown top right of the page ('' = none).
+ */
+ public function __construct(array $tabs, private string $logoUrl = '')
{
foreach ($tabs as $tab) {
$this->tabs[$tab->slug()] = $tab;
@@ -78,7 +81,9 @@ final class SettingsPage
}
$current = $this->currentTab();
- echo '