diff --git a/dummy/index.html b/dummy/index.html
index b5a6c8a97..af8bc8456 100644
--- a/dummy/index.html
+++ b/dummy/index.html
@@ -26,5 +26,6 @@
debug uploads
live
nft
+ unsplash
logout
diff --git a/dummy/unsplash.html b/dummy/unsplash.html
new file mode 100644
index 000000000..e0df17043
--- /dev/null
+++ b/dummy/unsplash.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
diff --git a/src/locales/en.js b/src/locales/en.js
index de3cdf8c4..b75e3ae39 100644
--- a/src/locales/en.js
+++ b/src/locales/en.js
@@ -57,7 +57,8 @@ const translations = {
onedrive: 'OneDrive',
flickr: 'Flickr',
huddle: 'Huddle',
- nft: 'NFT'
+ nft: 'NFT',
+ unsplash: 'Unsplash'
},
file: {
drag: 'drag & drop
any files',
diff --git a/src/settings.js b/src/settings.js
index 26bcf089c..944d52520 100644
--- a/src/settings.js
+++ b/src/settings.js
@@ -99,7 +99,7 @@ constraints = {
}
presets = {
tabs: {
- all: 'file camera url facebook gdrive gphotos dropbox instagram evernote flickr onedrive box vk huddle',
+ all: 'file camera url facebook gdrive gphotos dropbox instagram evernote flickr onedrive box vk huddle unsplash',
default: defaults.tabs
}
}
diff --git a/src/svgs/icon-unsplash.svg b/src/svgs/icon-unsplash.svg
new file mode 100644
index 000000000..98bcd59ac
--- /dev/null
+++ b/src/svgs/icon-unsplash.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/widget/dialog.js b/src/widget/dialog.js
index a65d23cae..4ef5e2edf 100644
--- a/src/widget/dialog.js
+++ b/src/widget/dialog.js
@@ -215,6 +215,7 @@ registerTab('box', RemoteTab)
registerTab('onedrive', RemoteTab)
registerTab('huddle', RemoteTab)
registerTab('nft', RemoteTab)
+registerTab('unsplash', RemoteTab)
registerTab('empty-pubkey', function (tabPanel, _1, _2, settings) {
return tabPanel.append(emptyKeyText)
})