diff --git a/web/src/StoreListPage.js b/web/src/StoreListPage.js index 5d605d9..2667d50 100644 --- a/web/src/StoreListPage.js +++ b/web/src/StoreListPage.js @@ -33,11 +33,12 @@ class StoreListPage extends React.Component { } newStore() { + const randomName = Setting.getRandomName(); return { owner: this.props.account.name, - name: `store_${this.state.stores.length}`, + name: `store_${randomName}`, createdTime: moment().format(), - displayName: `Store ${this.state.stores.length}`, + displayName: `New Store - ${randomName}`, bucket: `bucket-${this.state.stores.length}`, domain: "https://cdn.example.com", propertiesMap: {}, diff --git a/web/src/VectorsetListPage.js b/web/src/VectorsetListPage.js index 861f0c2..62ebafb 100644 --- a/web/src/VectorsetListPage.js +++ b/web/src/VectorsetListPage.js @@ -33,11 +33,12 @@ class VectorsetListPage extends React.Component { } newVectorset() { + const randomName = Setting.getRandomName(); return { owner: this.props.account.name, - name: `vectorset_${this.state.vectorsets.length}`, + name: `vectorset_${randomName}`, createdTime: moment().format(), - displayName: `Vectorset ${this.state.vectorsets.length}`, + displayName: `New Vectorset - ${randomName}`, url: "https://github.com/Embedding/Chinese-Word-Vectors", fileName: "sgns.target.word-word.dynwin5.thr10.neg5.dim300.iter5", fileSize: "1.69 GB", diff --git a/web/src/VideoListPage.js b/web/src/VideoListPage.js index 323a0fc..96b8e2b 100644 --- a/web/src/VideoListPage.js +++ b/web/src/VideoListPage.js @@ -34,11 +34,12 @@ class VideoListPage extends React.Component { } newVideo() { + const randomName = Setting.getRandomName(); return { owner: this.props.account.name, - name: `video_${this.state.videos.length}`, + name: `video_${randomName}`, createdTime: moment().format(), - displayName: `Video ${this.state.videos.length}`, + displayName: `New Video - ${randomName}`, videoId: "", coverUrl: "", labels: [], diff --git a/web/src/WordsetListPage.js b/web/src/WordsetListPage.js index b8d376f..53845d7 100644 --- a/web/src/WordsetListPage.js +++ b/web/src/WordsetListPage.js @@ -33,11 +33,12 @@ class WordsetListPage extends React.Component { } newWordset() { + const randomName = Setting.getRandomName(); return { owner: this.props.account.name, - name: `wordset_${this.state.wordsets.length}`, + name: `wordset_${randomName}`, createdTime: moment().format(), - displayName: `Wordset ${this.state.wordsets.length}`, + displayName: `New Wordset - ${randomName}`, distanceLimit: 14, vectorset: "wordVector_utf-8", vectors: [],