24 lines
618 B
JavaScript
24 lines
618 B
JavaScript
const { path } = require('@vuepress/shared-utils')
|
|
|
|
module.exports = (options, context) => ({
|
|
define () {
|
|
const { customStyle, visibilityHeight } = options
|
|
return {
|
|
CUSTOM_STYLE: customStyle || {
|
|
right: '1rem',
|
|
bottom: '6rem',
|
|
width: '2.5rem',
|
|
height: '2.5rem',
|
|
'border-radius': '.25rem',
|
|
'line-height': '2.5rem'
|
|
},
|
|
VISIBILITY_HEIGHT: visibilityHeight || 400
|
|
}
|
|
},
|
|
name: '@vuepress-reco/vuepress-plugin-back-to-top',
|
|
enhanceAppFiles: [
|
|
path.resolve(__dirname, './bin/enhanceAppFile.js')
|
|
],
|
|
globalUIComponents: 'BackToTop'
|
|
})
|