Skip to content

Commit

Permalink
Added tweet and fork with configurable settings
Browse files Browse the repository at this point in the history
  • Loading branch information
jiaming committed Sep 14, 2018
1 parent 1898d5e commit 1801b35
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 2 deletions.
7 changes: 7 additions & 0 deletions ui/config/shareConfig.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export default {
githubForkLink: "https://github.com/uilicious/inboxkitten/fork",
githubAriaLabel: "Fork uilicious/inboxkitten on GitHub",
tweetMessage: "InboxKitten is amazing! Check it out here at",
tweetDataUrl: "https://inboxkitten.com",
enabled: true
}
2 changes: 2 additions & 0 deletions ui/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>inboxkitten</title>
<script async defer src="https://buttons.github.io/buttons.js"></script>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</head>
<body>
<div id="app"></div>
Expand Down
16 changes: 15 additions & 1 deletion ui/src/App.vue
Original file line number Diff line number Diff line change
@@ -1,12 +1,26 @@
<template>
<div id="app">
<div style="position:fixed; top:3vh; right:2vw; z-index:10;" v-if="isShare">
<a href="https://twitter.com/intent/tweet?ref_src=twsrc%5Etfw" class="twitter-hashtag-button" data-size="large" :data-text="tweetMsg" :data-url="tweetDataUrl" data-show-count="false">Tweet</a>
<a class="github-button" :href="githubLink" data-size="large" :aria-label="githubAriaLabel">Fork</a>
</div>
<router-view/>
</div>
</template>

<script>
import shareConfig from '@/../config/shareConfig.js'
export default {
name: 'App'
name: 'App',
data: () => {
return {
githubLink: shareConfig.githubForkLink,
githubAriaLabel: shareConfig.githubAriaLabel,
tweetDataUrl: shareConfig.tweetDataUrl,
tweetMsg: shareConfig.tweetMessage,
isShare: shareConfig.enabled
}
}
}
</script>

Expand Down
2 changes: 1 addition & 1 deletion ui/src/components/mail/inbox.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<div class="app">
<div class="nav">

<div class="back-button" @click="goToMain"> < Back</div>
<div class="back-button" @click="goToMain"> &lt; Back</div>
<input v-model="email" v-on:keyup.enter="changeInbox" id="email"/> @{{domain}}
<button @click="changeInbox" class="pure-button pure-button-primary fetch-button">Fetch!</button>
</div>
Expand Down

0 comments on commit 1801b35

Please sign in to comment.