Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Sumaran <alfredo@gitlab.com>2017-05-06 07:15:04 +0300
committerAlfredo Sumaran <alfredo@gitlab.com>2017-05-06 07:15:04 +0300
commit5e0e3971b8c396c03375404c98874d9c18221668 (patch)
tree0f864966de08ba6962343ce13a9f796f6869ccd2 /app/assets/javascripts/groups/index.js
parent265736052906fefc5ff57c3958158b1f563c2a9e (diff)
List groups with basic details
- Adds Groups component - Adds GroupItem component
Diffstat (limited to 'app/assets/javascripts/groups/index.js')
-rw-r--r--app/assets/javascripts/groups/index.js20
1 files changed, 5 insertions, 15 deletions
diff --git a/app/assets/javascripts/groups/index.js b/app/assets/javascripts/groups/index.js
index f9fe3f7f341..883e9cb4187 100644
--- a/app/assets/javascripts/groups/index.js
+++ b/app/assets/javascripts/groups/index.js
@@ -1,26 +1,16 @@
/* eslint-disable no-unused-vars */
import Vue from 'vue';
-import GroupsStore from './stores/groups_store';
-import GroupsService from './services/groups_service';
+import GroupsComponent from './components/groups.vue'
$(() => {
- const appEl = document.querySelector('.js-groups-list-holder');
-
- const groupsStore = new GroupsStore();
- const groupsService = new GroupsService(appEl.dataset.endpoint);
+ const appEl = document.querySelector('#dashboard-group-app');
const GroupsApp = new Vue({
el: appEl,
- data: groupsStore,
- mounted() {
- groupsService.getGroups()
- .then((response) => {
- this.groups = response.json();
- })
- .catch(() => {
- // TODO: Handle error
- });
+ components: {
+ 'groups-component': GroupsComponent
},
+ render: createElement => createElement('groups-component'),
});
});