diff --git a/web/.eslintrc.js b/web/.eslintrc.js
index 960aa2bb7..c5f1d70fe 100644
--- a/web/.eslintrc.js
+++ b/web/.eslintrc.js
@@ -21,6 +21,7 @@ module.exports = {
'no-unused-vars': 'off',
'@typescript-eslint/no-unused-vars': 'error',
+ 'no-console': 'off',
'no-use-before-define': [0],
'@typescript-eslint/no-use-before-define': [1],
diff --git a/web/components/chart.tsx b/web/components/chart.tsx
index 6fcc06806..a97520c34 100644
--- a/web/components/chart.tsx
+++ b/web/components/chart.tsx
@@ -1,7 +1,10 @@
+import ChartJs from 'chart.js/auto';
+import Chartkick from 'chartkick';
+import format from 'date-fns/format';
import { LineChart } from 'react-chartkick';
-import 'chartkick/chart.js'
-import format from 'date-fns/format';
+// from https://github.com/ankane/chartkick.js/blob/master/chart.js/chart.esm.js
+Chartkick.use(ChartJs);
interface TimedValue {
time: Date;
diff --git a/web/components/config/edit-custom-css.tsx b/web/components/config/edit-custom-css.tsx
index d309c35f1..8134a9759 100644
--- a/web/components/config/edit-custom-css.tsx
+++ b/web/components/config/edit-custom-css.tsx
@@ -86,13 +86,10 @@ export default function EditCustomStyles() {
Customize the look and feel of your Owncast instance by overriding the CSS styles of various
components on the page. Refer to the{' '}
-
+
CSS & Components guide
- .
+
+ .
Please input plain CSS text, as this will be directly injected onto your page during load.
diff --git a/web/components/config/edit-logo.tsx b/web/components/config/edit-logo.tsx
index ca1bdeecb..c92189e3d 100644
--- a/web/components/config/edit-logo.tsx
+++ b/web/components/config/edit-logo.tsx
@@ -91,7 +91,7 @@ export default function EditLogo() {
}
};
- const logoDisplayUrl = NEXT_PUBLIC_API_HOST + 'logo?random=' + logoCachedbuster;
+ const logoDisplayUrl = `${NEXT_PUBLIC_API_HOST}logo?random=${logoCachedbuster}`;
return (