32 lines
932 B
Vue
32 lines
932 B
Vue
<template>
|
|
<modal-inner aria-label="Link GitHub account">
|
|
<div class="modal__content">
|
|
<div class="modal__image">
|
|
<icon-provider provider-id="github"></icon-provider>
|
|
</div>
|
|
<p>This will link your <b>GitHub</b> account to <b>StackEdit</b>.</p>
|
|
<div class="form-entry">
|
|
<div class="form-entry__checkbox">
|
|
<label>
|
|
<input type="checkbox" v-model="repoFullAccess"> Grant access to my <b>private repositories</b>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal__button-bar">
|
|
<button class="button" @click="config.reject()">Cancel</button>
|
|
<button class="button" @click="config.resolve()">Ok</button>
|
|
</div>
|
|
</modal-inner>
|
|
</template>
|
|
|
|
<script>
|
|
import modalTemplate from '../common/modalTemplate';
|
|
|
|
export default modalTemplate({
|
|
computedLocalSettings: {
|
|
repoFullAccess: 'githubRepoFullAccess',
|
|
},
|
|
});
|
|
</script>
|