chore(e2e): lint use recommended

This commit is contained in:
Guillaume Chau
2019-10-19 16:40:49 +02:00
parent a4ee099f6f
commit edb272dd16
9 changed files with 74 additions and 26 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ module.exports = {
},
'extends': [
'plugin:vue/essential',
'plugin:vue/recommended',
'@vue/standard',
],
+2 -2
View File
@@ -16,9 +16,9 @@ export default {
<template>
<div id="app">
<ChannelList/>
<ChannelList />
<div class="content">
<router-view/>
<router-view />
</div>
</div>
</template>
+21 -7
View File
@@ -26,31 +26,45 @@ export default {
<div class="channel-list">
<UserCurrent />
<ApolloQuery :query="gql => gql`
<ApolloQuery
:query="gql => gql`
query channels {
channels {
...channel
}
}
${$options.fragments.channel}
`">
`"
>
<template slot-scope="{ result: { data, loading } }">
<div v-if="loading" class="loading">Loading...</div>
<div v-else-if="data" class="channels">
<div
v-if="loading"
class="loading"
>
Loading...
</div>
<div
v-else-if="data"
class="channels"
>
<router-link
v-for="channel of data.channels"
:key="channel.id"
:to="{ name: 'channel', params: { id: channel.id } }"
class="channel"
>
<div class="id">#{{ channel.id }}</div>
<div class="name">{{ channel.name }}</div>
<div class="id">
#{{ channel.id }}
</div>
<div class="name">
{{ channel.name }}
</div>
</router-link>
</div>
</template>
</ApolloQuery>
<MockSendMessage/>
<MockSendMessage />
</div>
</template>
+17 -5
View File
@@ -86,7 +86,12 @@ export default {
@result="onResult"
>
<template slot-scope="{ result: { data, loading } }">
<div v-if="!data && loading" class="loading">Loading...</div>
<div
v-if="!data && loading"
class="loading"
>
Loading...
</div>
<div v-else-if="data">
<!-- Websockets -->
@@ -95,16 +100,23 @@ export default {
:variables="{
channelId: id,
}"
:updateQuery="onMessageChanged"
:update-query="onMessageChanged"
/>
<div class="wrapper">
<div class="header">
<div class="id">#{{ data.channel.id }}</div>
<div class="name">{{ data.channel.name }}</div>
<div class="id">
#{{ data.channel.id }}
</div>
<div class="name">
{{ data.channel.name }}
</div>
</div>
<div ref="body" class="body">
<div
ref="body"
class="body"
>
<MessageItem
v-for="message in data.channel.messages"
:key="message.id"
+1 -1
View File
@@ -51,9 +51,9 @@ export default {
@done="onDone"
>
<input
slot-scope="{ mutate, loading, error }"
ref="input"
v-model="newMessage"
slot-scope="{ mutate, loading }"
:disabled="loading"
class="form-input"
placeholder="Type a message"
+7 -2
View File
@@ -27,8 +27,13 @@ export default {
<template>
<div class="message-item">
<div class="user">{{ message.user.nickname }}</div>
<div class="content" v-html="html"/>
<div class="user">
{{ message.user.nickname }}
</div>
<div
class="content"
v-html="html"
/>
</div>
</template>
+6 -2
View File
@@ -27,8 +27,12 @@ export default {
<template v-if="userCurrent">
<i class="material-icons user-icon">account_circle</i>
<div class="info">
<div class="nickname">{{ userCurrent.nickname }}</div>
<div class="email">{{ userCurrent.email }}</div>
<div class="nickname">
{{ userCurrent.nickname }}
</div>
<div class="email">
{{ userCurrent.email }}
</div>
</div>
<button
class="icon-button"
+13 -4
View File
@@ -83,8 +83,8 @@ export default {
@done="onDone"
>
<form
slot-scope="{ mutate, loading, gqlError: error }"
:key="showRegister"
slot-scope="{ mutate, loading, gqlError: error }"
class="form"
@submit.prevent="mutate()"
>
@@ -112,14 +112,21 @@ export default {
placeholder="Nickname"
required
>
<div v-if="error" class="error">{{ error.message }}</div>
<div
v-if="error"
class="error"
>
{{ error.message }}
</div>
<template v-if="!showRegister">
<button
type="submit"
:disabled="loading"
class="button"
data-id="login"
>Login</button>
>
Login
</button>
<div class="actions">
<a
data-id="create-account"
@@ -133,7 +140,9 @@ export default {
:disabled="loading"
class="button"
data-id="submit-new-account"
>Create new account</button>
>
Create new account
</button>
<div class="actions">
<a @click="showRegister = false">Go back</a>
</div>
+6 -2
View File
@@ -6,8 +6,12 @@ export default {
<template>
<div class="welcome-view">
<div class="title">Welcome!</div>
<div class="info">Select a channel to start messaging</div>
<div class="title">
Welcome!
</div>
<div class="info">
Select a channel to start messaging
</div>
</div>
</template>