<script> export default { name: "S3Bucket", data() { return { s3Bucket: undefined, s3Prefix: "", }; }, methods: { updateS3Bucket: function(s3uri) { this.s3Bucket = undefined; if (s3uri) { const substring = s3uri.split("//")[1]; if (substring) { this.s3Bucket = substring.split("/")[0]; const n = substring.indexOf('/'); this.s3Prefix = substring.substring(n + 1); return; } } }, getS3Args: function() { if (this.s3Bucket) { return `?s3BucketName=${this.s3Bucket}` } return ""; }, getS3Prefix: function() { return this.s3Prefix; } }, }; </script>