diff --git a/web/satellite/src/components/onboardingTour/steps/AddPaymentStep.vue b/web/satellite/src/components/onboardingTour/steps/AddPaymentStep.vue
index 257995788..2c4f03466 100644
--- a/web/satellite/src/components/onboardingTour/steps/AddPaymentStep.vue
+++ b/web/satellite/src/components/onboardingTour/steps/AddPaymentStep.vue
@@ -160,12 +160,12 @@ export default class AddPaymentStep extends Vue {
.payment-step {
font-family: 'font_regular', sans-serif;
- margin-top: 75px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
- padding: 0 140px 200px 140px;
+ padding: 0 0 200px 0;
+ max-width: 750px;
position: relative;
&__title {
@@ -302,18 +302,4 @@ export default class AddPaymentStep extends Vue {
border-top: 1px solid #afb7c1;
border-bottom: 1px solid #afb7c1;
}
-
- @media screen and (max-width: 1550px) {
-
- .payment-step {
- padding: 0 70px 200px 70px;
- }
- }
-
- @media screen and (max-width: 800px) {
-
- .payment-step {
- padding: 0 25px 200px 25px;
- }
- }
\ No newline at end of file
diff --git a/web/satellite/src/components/onboardingTour/steps/OverviewStep.vue b/web/satellite/src/components/onboardingTour/steps/OverviewStep.vue
index 7f2801912..527d88375 100644
--- a/web/satellite/src/components/onboardingTour/steps/OverviewStep.vue
+++ b/web/satellite/src/components/onboardingTour/steps/OverviewStep.vue
@@ -8,27 +8,35 @@ import { Component, Vue } from 'vue-property-decorator';
import VButton from '@/components/common/VButton.vue';
-import FourthStepIcon from '@/../static/images/common/four.svg';
-import FirstStepIcon from '@/../static/images/common/one.svg';
-import ThirdStepIcon from '@/../static/images/common/three.svg';
-import SecondStepIcon from '@/../static/images/common/two.svg';
+import { RouteConfig } from '@/router';
@Component({
components: {
VButton,
- FirstStepIcon,
- ThirdStepIcon,
- SecondStepIcon,
- FourthStepIcon,
},
})
export default class OverviewStep extends Vue {
/**
* Holds button click logic.
- * Sets tour state to adding payment method state.
+ * Redirects to next step (adding payment method).
*/
- public onClick(): void {
- this.$emit('setAddPaymentState');
+ public onAddPaymentClick(): void {
+ this.$router.push(RouteConfig.OnboardingTour.with(RouteConfig.PaymentStep).path);
+ }
+
+ /**
+ * Holds button click logic.
+ * Redirects to next step (creating access grant).
+ */
+ public onCreateGrantClick(): void {
+ this.$router.push(RouteConfig.OnboardingTour.with(RouteConfig.AccessGrant).path);
+ }
+
+ /**
+ * Indicates if paywall is enabled.
+ */
+ public get isPaywallEnabled(): boolean {
+ return this.$store.state.paymentsModule.isPaywallEnabled;
}
}
diff --git a/web/satellite/src/components/onboardingTour/steps/overviewStep.html b/web/satellite/src/components/onboardingTour/steps/overviewStep.html
index c87d59995..1a09a5b21 100644
--- a/web/satellite/src/components/onboardingTour/steps/overviewStep.html
+++ b/web/satellite/src/components/onboardingTour/steps/overviewStep.html
@@ -2,50 +2,47 @@
-
Welcome to Storj
+
+ Welcome to Storj.
+
+ Let’s Get Started.
+
- You’re just a few steps away from uploading your first object to the 100% secure, decentralized cloud. After
- adding payment, you’ll create a project, API key, get set up with Storj, and start uploading objects.
+ Follow the docs to start storing data using method below.
-
-
-
Add Payment
-
- Get 50 GB free to try Storj. Cancel anytime.
-
-
-
-
-
-
Name Your Project
-
- Projects are where buckets are created for storing data.
-
-
-
-
-
-
Create an API Key
-
- Generate access to your project to upload data.
-
-
-
-
-
-
Upload Data
-
- Store your data on the secure, decentralized cloud.
-
+
+
CLI Tool
+
+ Quickly upload data directly through the command line interface.
+
- You’re just a few steps away from uploading your first object to the 100% secure, decentralized cloud. After
- adding payment, you’ll create a project, API key, get set up with Storj, and start uploading objects.
+ Follow the docs to start storing data using method below.
-
-
Add Payment
- Get 50 GB free to try Storj. Cancel anytime.
-
-
-
-
Name Your Project
- Projects are where buckets are created for storing data.
-
-
-
-
Create an API Key
- Generate access to your project to upload data.
-
-
-
-
Upload Data
- Store your data on the secure, decentralized cloud.
-
+
+
CLI Tool
+
+ Quickly upload data directly through the command line interface.
+