Move nuxt components to components-nuxt

This commit is contained in:
Sam Carlton 2021-09-11 13:07:08 -05:00
parent 300d9598b4
commit decaaabfe1
36 changed files with 62 additions and 61 deletions

View file

@ -162,7 +162,7 @@
</template> </template>
<script> <script>
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
export default { export default {
components: { components: {

View file

@ -197,17 +197,17 @@ import { getAppCategory } from '~/helpers/categories.js'
import { getAppEndpoint } from '~/helpers/app-derived.js' import { getAppEndpoint } from '~/helpers/app-derived.js'
// import appList from '~/static/app-list.json' // import appList from '~/static/app-list.json'
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
// import RelativeTime from '~/components/relative-time.vue' // import RelativeTime from '~/components-nuxt/relative-time.vue'
import ListSummary from '~/components/list-summary.vue' import ListSummary from '~/components-nuxt/list-summary.vue'
export default { export default {
components: { components: {
// EmailSubscribe: () => process.client ? import('~/components/email-subscribe.vue') : null, // EmailSubscribe: () => process.client ? import('~/components-nuxt/email-subscribe.vue') : null,
ListSummary, ListSummary,
LinkButton, LinkButton,
RelativeTime: () => process.client ? import('~/components/relative-time.vue') : null RelativeTime: () => process.client ? import('~/components-nuxt/relative-time.vue') : null
}, },
props: { props: {
appList: { appList: {

View file

@ -13,7 +13,7 @@
<script> <script>
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
export default { export default {
components: { components: {

View file

@ -126,7 +126,7 @@
<script> <script>
import 'lazysizes' import 'lazysizes'
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
export default { export default {
components: { components: {

View file

@ -69,8 +69,8 @@
<script> <script>
import SubmitCard from '~/components/video/submit-card.vue' import SubmitCard from '~/components-nuxt/video/submit-card.vue'
import VideoCard from '~/components/video/card.vue' import VideoCard from '~/components-nuxt/video/card.vue'
export default { export default {

View file

@ -55,9 +55,9 @@
import '@fontsource/inter/variable.css' import '@fontsource/inter/variable.css'
import Navbar from '~/components/navbar.vue' import Navbar from '~/components-nuxt/navbar.vue'
// import TwitterFollow from '~/components/twitter-follow.vue' // import TwitterFollow from '~/components-nuxt/twitter-follow.vue'
import AllUpdatesSubscribe from '~/components/all-updates-subscribe.vue' import AllUpdatesSubscribe from '~/components-nuxt/all-updates-subscribe.vue'
export default { export default {
components: { components: {

View file

@ -93,11 +93,11 @@
</template> </template>
<script> <script>
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
import EmailSubscribe from '~/components/email-subscribe.vue' import EmailSubscribe from '~/components-nuxt/email-subscribe.vue'
import VideoRow from '~/components/video/row.vue' import VideoRow from '~/components-nuxt/video/row.vue'
import VideoPlayer from '~/components/video/player.vue' import VideoPlayer from '~/components-nuxt/video/player.vue'
import ChannelCredit from '~/components/video/channel-credit.vue' import ChannelCredit from '~/components-nuxt/video/channel-credit.vue'
export default { export default {
components: { components: {

View file

@ -62,9 +62,9 @@
import { makeLastUpdatedFriendly } from '~/helpers/parse-date' import { makeLastUpdatedFriendly } from '~/helpers/parse-date'
import { getAppEndpoint } from '~/helpers/app-derived.js' import { getAppEndpoint } from '~/helpers/app-derived.js'
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
import AllUpdatesSubscribe from '~/components/all-updates-subscribe.vue' import AllUpdatesSubscribe from '~/components-nuxt/all-updates-subscribe.vue'
import VideoRow from '~/components/video/row.vue' import VideoRow from '~/components-nuxt/video/row.vue'
import appList from '~/static/app-list.json' import appList from '~/static/app-list.json'
// import buildAppList from '~/helpers/build-app-list' // import buildAppList from '~/helpers/build-app-list'

View file

@ -173,8 +173,8 @@
// import AppFilesScanner from '~/helpers/app-files-scanner.js' // import AppFilesScanner from '~/helpers/app-files-scanner.js'
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
import AllUpdatesSubscribe from '~/components/all-updates-subscribe.vue' import AllUpdatesSubscribe from '~/components-nuxt/all-updates-subscribe.vue'
export default { export default {
// async asyncData () { // async asyncData () {
@ -186,7 +186,7 @@ export default {
// } // }
// }, // },
components: { components: {
// FullScreenFileDrop: () => process.client ? import('~/components/fullscreen-file-drop.vue') : null, // FullScreenFileDrop: () => process.client ? import('~/components-nuxt/fullscreen-file-drop.vue') : null,
LinkButton, LinkButton,
AllUpdatesSubscribe AllUpdatesSubscribe
}, },

View file

@ -81,11 +81,11 @@
import { getVideoEndpoint, getAppEndpoint } from '~/helpers/app-derived.js' import { getVideoEndpoint, getAppEndpoint } from '~/helpers/app-derived.js'
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
import EmailSubscribe from '~/components/email-subscribe.vue' import EmailSubscribe from '~/components-nuxt/email-subscribe.vue'
import VideoRow from '~/components/video/row.vue' import VideoRow from '~/components-nuxt/video/row.vue'
import BgPlayer from '~/components/video/bg-player.vue' import BgPlayer from '~/components-nuxt/video/bg-player.vue'
import ChannelCredit from '~/components/video/channel-credit.vue' import ChannelCredit from '~/components-nuxt/video/channel-credit.vue'
export default { export default {
components: { components: {

View file

@ -37,8 +37,8 @@
</template> </template>
<script> <script>
import Search from '~/components/search.vue' import Search from '~/components-nuxt/search.vue'
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
// import appList from '~/static/app-list.json' // import appList from '~/static/app-list.json'
// import gamelist from '~/static/game-list.json' // import gamelist from '~/static/game-list.json'

View file

@ -87,8 +87,8 @@
</template> </template>
<script> <script>
import Search from '~/components/search.vue' import Search from '~/components-nuxt/search.vue'
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
// import { categories } from '~/helpers/categories.js' // import { categories } from '~/helpers/categories.js'
import { deviceSupportsApp } from '~/helpers/devices.js' import { deviceSupportsApp } from '~/helpers/devices.js'

View file

@ -37,7 +37,7 @@
</template> </template>
<script> <script>
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
export default { export default {
async asyncData () { async asyncData () {

View file

@ -6,7 +6,7 @@
<script> <script>
import AllUpdatesSubscribe from '~/components/all-updates-subscribe.vue' import AllUpdatesSubscribe from '~/components-nuxt/all-updates-subscribe.vue'
export default { export default {
layout: 'embed', layout: 'embed',

View file

@ -16,7 +16,7 @@
<script> <script>
import VideoPlayer from '~/components/video/player.vue' import VideoPlayer from '~/components-nuxt/video/player.vue'
export default { export default {
layout: 'embed', layout: 'embed',

View file

@ -34,8 +34,8 @@
</template> </template>
<script> <script>
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
// import EmailSubscribe from '~/components/email-subscribe.vue' // import EmailSubscribe from '~/components-nuxt/email-subscribe.vue'
// import homebrewList from '~/static/homebrew-list.json' // import homebrewList from '~/static/homebrew-list.json'

View file

@ -58,11 +58,11 @@
</template> </template>
<script> <script>
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
import EmailSubscribe from '~/components/email-subscribe.vue' import EmailSubscribe from '~/components-nuxt/email-subscribe.vue'
import VideoRow from '~/components/video/row.vue' import VideoRow from '~/components-nuxt/video/row.vue'
import VideoPlayer from '~/components/video/player.vue' import VideoPlayer from '~/components-nuxt/video/player.vue'
import ChannelCredit from '~/components/video/channel-credit.vue' import ChannelCredit from '~/components-nuxt/video/channel-credit.vue'
export default { export default {
components: { components: {

View file

@ -106,9 +106,9 @@
<script> <script>
import { getAppEndpoint } from '~/helpers/app-derived.js' import { getAppEndpoint } from '~/helpers/app-derived.js'
import VideoRow from '~/components/video/row.vue' import VideoRow from '~/components-nuxt/video/row.vue'
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
import ThomasCredit from '~/components/thomas-credit.vue' import ThomasCredit from '~/components-nuxt/thomas-credit.vue'
export default { export default {
components: { components: {

View file

@ -27,9 +27,9 @@
</template> </template>
<script> <script>
import Search from '~/components/search.vue' import Search from '~/components-nuxt/search.vue'
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
import ThomasCredit from '~/components/thomas-credit.vue' import ThomasCredit from '~/components-nuxt/thomas-credit.vue'
import gameList from '~/static/game-list.json' import gameList from '~/static/game-list.json'

View file

@ -68,10 +68,10 @@ import axios from 'axios'
import getListSummaryNumbers from '~/helpers/get-list-summary-numbers.js' import getListSummaryNumbers from '~/helpers/get-list-summary-numbers.js'
import Search from '~/components/search.vue' import Search from '~/components-nuxt/search.vue'
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
import AllUpdatesSubscribe from '~/components/all-updates-subscribe.vue' import AllUpdatesSubscribe from '~/components-nuxt/all-updates-subscribe.vue'
import ListSummary from '~/components/list-summary.vue' import ListSummary from '~/components-nuxt/list-summary.vue'
export default { export default {
async asyncData () { async asyncData () {

View file

@ -59,8 +59,8 @@
</template> </template>
<script> <script>
import Search from '~/components/search.vue' import Search from '~/components-nuxt/search.vue'
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
import { categories, getAppCategory } from '~/helpers/categories.js' import { categories, getAppCategory } from '~/helpers/categories.js'

View file

@ -83,11 +83,11 @@ import { getAppEndpoint } from '~/helpers/app-derived.js'
import { buildVideoStructuredData } from '~/helpers/structured-data.js' import { buildVideoStructuredData } from '~/helpers/structured-data.js'
import LinkButton from '~/components/link-button.vue' import LinkButton from '~/components-nuxt/link-button.vue'
import EmailSubscribe from '~/components/email-subscribe.vue' import EmailSubscribe from '~/components-nuxt/email-subscribe.vue'
import VideoRow from '~/components/video/row.vue' import VideoRow from '~/components-nuxt/video/row.vue'
import VideoPlayer from '~/components/video/player.vue' import VideoPlayer from '~/components-nuxt/video/player.vue'
import ChannelCredit from '~/components/video/channel-credit.vue' import ChannelCredit from '~/components-nuxt/video/channel-credit.vue'
function makeFeaturedAppsString ( featuredApps ) { function makeFeaturedAppsString ( featuredApps ) {

View file

@ -2,7 +2,8 @@ module.exports = {
purge: { purge: {
enabled: true,//process.env.NODE_ENV === 'production', enabled: true,//process.env.NODE_ENV === 'production',
content: [ content: [
'components/**/*.vue', 'components/**/*.{js,ts,jsx,tsx,vue}',
'components-nuxt/**/*.{js,ts,jsx,tsx,vue}',
'layouts-eleventy/**/*.js', 'layouts-eleventy/**/*.js',
'layouts/**/*.vue', 'layouts/**/*.vue',
'pages/**/*.vue', 'pages/**/*.vue',