+
+
@@ -17,19 +29,18 @@
import { ref } from 'vue';
import { useApi } from 'src/api';
-const api = useApi();
+const emit = defineEmits(['publish']);
-const disablePublishingAction = ref(false);
+const api = useApi();
+const title = ref('');
const onPublish = async() => {
- disablePublishingAction.value = true;
+ emit('publish');
try {
await api.publish.start();
} catch (e) {
// Temporary until we determine the mechanism to notify users of general errors.
console.log('An error has occurred when calling publish.start:', e);
}
- disablePublishingAction.value = false;
};
-
diff --git a/web/src/components/panels/PythonProject.vue b/web/src/components/configurePublish/PythonProject.vue
similarity index 56%
rename from web/src/components/panels/PythonProject.vue
rename to web/src/components/configurePublish/PythonProject.vue
index 0b8de83ce..05c027623 100644
--- a/web/src/components/panels/PythonProject.vue
+++ b/web/src/components/configurePublish/PythonProject.vue
@@ -3,14 +3,17 @@
+
+
+
TODO: Show detailed python version and list of package dependencies
with ability to add or remove package dependencies.
diff --git a/web/src/components/icons/PublisherAdvancedLogo.vue b/web/src/components/icons/PublisherAdvancedLogo.vue
new file mode 100644
index 000000000..d27df411a
--- /dev/null
+++ b/web/src/components/icons/PublisherAdvancedLogo.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
diff --git a/web/src/components/icons/PublisherDestinationLogo.vue b/web/src/components/icons/PublisherDestinationLogo.vue
new file mode 100644
index 000000000..206a2d6ba
--- /dev/null
+++ b/web/src/components/icons/PublisherDestinationLogo.vue
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
diff --git a/web/src/components/icons/PublisherFolderLogo.vue b/web/src/components/icons/PublisherFolderLogo.vue
new file mode 100644
index 000000000..b7311c166
--- /dev/null
+++ b/web/src/components/icons/PublisherFolderLogo.vue
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
diff --git a/web/src/components/icons/PublisherPythonLogo.vue b/web/src/components/icons/PublisherPythonLogo.vue
new file mode 100644
index 000000000..a9ba48e1b
--- /dev/null
+++ b/web/src/components/icons/PublisherPythonLogo.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
diff --git a/web/src/components/icons/PublisherSettingsLogo.vue b/web/src/components/icons/PublisherSettingsLogo.vue
new file mode 100644
index 000000000..aac8cecb9
--- /dev/null
+++ b/web/src/components/icons/PublisherSettingsLogo.vue
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
diff --git a/web/src/components/icons/WhitePositLogo.vue b/web/src/components/icons/WhitePositLogo.vue
index f8ae51e54..f8a8f74a9 100644
--- a/web/src/components/icons/WhitePositLogo.vue
+++ b/web/src/components/icons/WhitePositLogo.vue
@@ -2,66 +2,47 @@
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ class="cls-1"
+ x="0px"
+ y="0px"
+ viewBox="0 0 104 45"
+ enable-background="new 0 0 104 52"
+ xml:space="preserve"
+ >
+
+
+
+
+
+
+
+
+
+
+
+