1
0
Fork 0

chore(org): Work towards passing build

This commit is contained in:
joostdecock 2023-01-09 21:37:05 +01:00
parent f8fb75ec2f
commit af35a10c06
9 changed files with 19 additions and 16 deletions

View file

@ -4,6 +4,9 @@ export const freeSewingConfig = {
index: 'canary_freesewing.dev', index: 'canary_freesewing.dev',
key: '589c7a7e4d9c95a4f12868581259bf3a', // Search-only API key key: '589c7a7e4d9c95a4f12868581259bf3a', // Search-only API key
}, },
bugsnag: {
key: '1b3a900d6ebbfd071975e39b534e1ff5',
},
monorepo: 'https://github.com/freesewing/freesewing', monorepo: 'https://github.com/freesewing/freesewing',
maxWidth: 2800, maxWidth: 2800,
} }

View file

@ -3,10 +3,10 @@ import { appWithTranslation } from 'next-i18next'
import React from 'react' import React from 'react'
import Bugsnag from '@bugsnag/js' import Bugsnag from '@bugsnag/js'
import BugsnagPluginReact from '@bugsnag/plugin-react' import BugsnagPluginReact from '@bugsnag/plugin-react'
import process from 'process' import { freeSewingConfig } from 'site/freesewing.config.js'
Bugsnag.start({ Bugsnag.start({
apiKey: process.env.BUGSNAG_API_KEY, apiKey: freeSewingConfig.bugsnag.key,
collectUserIp: false, collectUserIp: false,
plugins: [new BugsnagPluginReact()], plugins: [new BugsnagPluginReact()],
}) })

View file

@ -12,7 +12,7 @@ import mdxPaths from 'site/prebuild/mdx.paths.js'
const MdxPage = (props) => { const MdxPage = (props) => {
// This hook is used for shared code and global state // This hook is used for shared code and global state
const app = useApp() const app = useApp(props)
/* /*
* Each page should be wrapped in the Page wrapper component * Each page should be wrapped in the Page wrapper component

View file

@ -5,8 +5,8 @@ import MdxWrapper from 'shared/components/wrappers/mdx'
import ReadMore from 'shared/components/mdx/read-more.js' import ReadMore from 'shared/components/mdx/read-more.js'
import { jargon } from 'site/jargon.mjs' import { jargon } from 'site/jargon.mjs'
const DocsPage = ({ title, mdx }) => { const DocsPage = ({ title, mdx, bugsnag }) => {
const app = useApp() const app = useApp({ bugsnag })
// We don't need all MDX components here, just ReadMore // We don't need all MDX components here, just ReadMore
const components = { const components = {

View file

@ -6,8 +6,8 @@ import { serverSideTranslations } from 'next-i18next/serverSideTranslations'
import Layout from 'site/components/layouts/bare' import Layout from 'site/components/layouts/bare'
import PageLink from 'shared/components/page-link' import PageLink from 'shared/components/page-link'
const HomePage = () => { const HomePage = (props) => {
const app = useApp() const app = useApp(props)
// Not using translation for now // Not using translation for now
// const { t } = useTranslation(['homepage', 'ograph']) // const { t } = useTranslation(['homepage', 'ograph'])

View file

@ -10,8 +10,8 @@ import SusiWrapper from 'site/components/wrappers/susi.js'
const darkLinkClasses = 'decoration-1 underline text-medium font-medium hover:decoration-2' const darkLinkClasses = 'decoration-1 underline text-medium font-medium hover:decoration-2'
const SignInPage = () => { const SignInPage = (props) => {
const app = useApp() const app = useApp(props)
const { t } = useTranslation(['suli']) const { t } = useTranslation(['suli'])
const [username, setUsername] = useState('') const [username, setUsername] = useState('')

View file

@ -2,8 +2,8 @@ import Page from 'site/components/wrappers/page.js'
import useApp from 'site/hooks/useApp.js' import useApp from 'site/hooks/useApp.js'
import Popout from 'shared/components/popout.js' import Popout from 'shared/components/popout.js'
const TypographyPage = () => { const TypographyPage = (props) => {
const app = useApp() const app = useApp(props)
const p = ( const p = (
<p> <p>

View file

@ -1,5 +1,5 @@
import axios from 'axios' import axios from 'axios'
import process from 'node:process' import process from 'process'
/* /*
* Helper methods to interact with the FreeSewing backend * Helper methods to interact with the FreeSewing backend

View file

@ -1,5 +1,5 @@
import { prebuildMdx } from './mdx.mjs' import { prebuildMdx } from './mdx.mjs'
//import { prebuildStrapi } from './strapi.mjs' import { prebuildStrapi } from './strapi.mjs'
import { prebuildNavigation } from './navigation.mjs' import { prebuildNavigation } from './navigation.mjs'
import { prebuildContributors } from './contributors.mjs' import { prebuildContributors } from './contributors.mjs'
import { prebuildPatrons } from './patrons.mjs' import { prebuildPatrons } from './patrons.mjs'
@ -11,9 +11,9 @@ const run = async () => {
console.log('in run') console.log('in run')
const SITE = process.env.SITE || 'lab' const SITE = process.env.SITE || 'lab'
if (SITE === 'org') { if (SITE === 'org') {
//const mdxPages = await prebuildMdx(SITE) const mdxPages = await prebuildMdx(SITE)
//const [posts] = await prebuildStrapi(SITE) const [posts] = await prebuildStrapi(SITE)
//prebuildNavigation(mdxPages, posts, SITE) prebuildNavigation(mdxPages, posts, SITE)
} else if (SITE === 'dev') { } else if (SITE === 'dev') {
const mdxPages = await prebuildMdx(SITE) const mdxPages = await prebuildMdx(SITE)
if (process.env.GENERATE_OG_IMAGES) { if (process.env.GENERATE_OG_IMAGES) {