diff --git a/app/api/src/docker/aws-emulator.js b/app/api/src/docker/aws-emulator.js index 903303b..239d8a0 100644 --- a/app/api/src/docker/aws-emulator.js +++ b/app/api/src/docker/aws-emulator.js @@ -1,7 +1,6 @@ const express = require('express') var cors = require('cors') const axios = require('axios') -const { restart } = require('nodemon') const app = express() const port = 8080 app.use(express.json()) diff --git a/app/api/src/lib/sentry.ts b/app/api/src/lib/sentry.ts index bbabe5c..b20be6f 100644 --- a/app/api/src/lib/sentry.ts +++ b/app/api/src/lib/sentry.ts @@ -1,5 +1,5 @@ import * as Sentry from '@sentry/node' -import { context, Config, ApolloError } from '@redwoodjs/api' +import { Config, ApolloError } from '@redwoodjs/api' let sentryInitialized = false if (process.env.SENTRY_DSN && !sentryInitialized) { diff --git a/app/api/src/services/projects/projects.ts b/app/api/src/services/projects/projects.ts index 6add1d6..2f0c806 100644 --- a/app/api/src/services/projects/projects.ts +++ b/app/api/src/services/projects/projects.ts @@ -12,7 +12,6 @@ import { } from 'src/services/helpers' import { requireAuth } from 'src/lib/auth' import { requireOwnership, requireProjectOwnership } from 'src/lib/owner' -import { socialCard } from '../socialCards/socialCards' export const projects = ({ userName }) => { if (!userName) { diff --git a/app/web/src/components/EditableProjecTitle/EditableProjecTitle.tsx b/app/web/src/components/EditableProjecTitle/EditableProjecTitle.tsx index ccc0333..efc8733 100644 --- a/app/web/src/components/EditableProjecTitle/EditableProjecTitle.tsx +++ b/app/web/src/components/EditableProjecTitle/EditableProjecTitle.tsx @@ -24,7 +24,7 @@ const EditableProjectTitle = ({ const [newTitle, setNewTitle] = useState(projectTitle) const inputRef = React.useRef(null) - const { updateProject, loading, error } = useUpdateProject({ + const { updateProject } = useUpdateProject({ onCompleted: ({ updateProject }) => { const routeVars = { userName: updateProject.user.userName, diff --git a/app/web/src/components/EditorMenu/EditorMenu.tsx b/app/web/src/components/EditorMenu/EditorMenu.tsx index 33c0517..7475e11 100644 --- a/app/web/src/components/EditorMenu/EditorMenu.tsx +++ b/app/web/src/components/EditorMenu/EditorMenu.tsx @@ -23,7 +23,7 @@ const EditorMenu = () => { key={menu.label + '-dropdown'} > {menu.items.map((itemConfig) => ( - { + Component: (props) => { const { state, config } = props const handleRender = useRender() const saveCode = useSaveCode() @@ -37,7 +37,7 @@ const fileMenuConfig: EditorMenuConfig = { label: 'Download STL', shortcut: 'ctrl+shift+d, command+shift+d', shortcutLabel: cmdOrCtrl() + ' Shift D', - component: (props) => { + Component: (props) => { const { state, thunkDispatch, config } = props const handleStlDownload = makeStlDownloadHandler({ type: state.objectData?.type, @@ -98,7 +98,7 @@ export interface EditorMenuItemConfig { label: string shortcut: string shortcutLabel: React.ReactElement | string - component: (props: any) => React.ReactElement + Component: (props: any) => React.ReactElement } export interface EditorMenuConfig { diff --git a/app/web/src/helpers/cadPackages/jsCad/jscadParams.ts b/app/web/src/helpers/cadPackages/jsCad/jscadParams.ts index c990902..855579a 100644 --- a/app/web/src/helpers/cadPackages/jsCad/jscadParams.ts +++ b/app/web/src/helpers/cadPackages/jsCad/jscadParams.ts @@ -1,8 +1,6 @@ import { - CadhubNumberChoiceParam, CadhubNumberOption, CadhubParams, - CadhubStringChoiceParam, CadhubStringOption, } from 'src/components/Customizer/customizerConverter' diff --git a/app/web/src/helpers/cadPackages/jsCad/jscadWorker.ts b/app/web/src/helpers/cadPackages/jsCad/jscadWorker.ts index 3f8f6a1..fef0383 100644 --- a/app/web/src/helpers/cadPackages/jsCad/jscadWorker.ts +++ b/app/web/src/helpers/cadPackages/jsCad/jscadWorker.ts @@ -5,8 +5,6 @@ const setPoints = (points, p, i) => { } function CSG2Vertices(csg) { - const idx = 0 - let vLen = 0, iLen = 0 for (const poly of csg.polygons) { @@ -178,7 +176,6 @@ function parseParams(script) { let i = 0, line, - next, lineNum while (i < lines.length) { line = lines[i].code.trim() @@ -194,7 +191,6 @@ function parseParams(script) { while (i < lines.length) { line = lines[i].code lineNum = lines[i].line - next = lines[i + 1] ? lines[i + 1].code : '' if (line[0] === '}') break if (line[0] === '/') { @@ -593,7 +589,7 @@ const makeRenderWorker = () => { } } - const updateAndRender = (timestamp) => { + const updateAndRender = () => { renderTimer = null doRotatePanZoom() @@ -607,7 +603,6 @@ const makeRenderWorker = () => { state.camera.position = updates.camera.position perspectiveCamera.update(state.camera) renderOptions.entities = [gridOptions, axisOptions, ...entities] - const time = Date.now() renderer(renderOptions) if (updateRender) { updateRender = '' diff --git a/app/web/src/helpers/cadPackages/openScad/openScadController.ts b/app/web/src/helpers/cadPackages/openScad/openScadController.ts index b4bde9f..ceb00e5 100644 --- a/app/web/src/helpers/cadPackages/openScad/openScadController.ts +++ b/app/web/src/helpers/cadPackages/openScad/openScadController.ts @@ -75,7 +75,7 @@ export const render = async ({ code, settings }: RenderArgs) => { } } -export const stl = async ({ code, settings }: RenderArgs) => { +export const stl = async ({ code /*settings*/ }: RenderArgs) => { const body = JSON.stringify({ settings: {}, file: code, diff --git a/app/web/src/helpers/canvasToBlob.ts b/app/web/src/helpers/canvasToBlob.ts index 33d2d65..7d81435 100644 --- a/app/web/src/helpers/canvasToBlob.ts +++ b/app/web/src/helpers/canvasToBlob.ts @@ -21,7 +21,7 @@ export const canvasToBlob = async ( } const oldSize = threeInstance.size updateCanvasSize({ width, height }) - const imgBlobPromise: Promise = new Promise((resolve, reject) => { + const imgBlobPromise: Promise = new Promise((resolve) => { threeInstance.gl.domElement.toBlob( (blob) => { resolve(blob) @@ -34,8 +34,8 @@ export const canvasToBlob = async ( return imgBlobPromise } -export const blobTo64 = async (blob: Blob): Promise => { - return new Promise(async (resolve, reject) => { +export const blobTo64 = (blob: Blob): Promise => { + return new Promise((resolve, reject) => { const reader = new FileReader() reader.onloadend = () => { if (typeof reader.result === 'string') { diff --git a/app/web/src/layouts/MainLayout/MainLayout.js b/app/web/src/layouts/MainLayout/MainLayout.js index 811eff0..b56cfc8 100644 --- a/app/web/src/layouts/MainLayout/MainLayout.js +++ b/app/web/src/layouts/MainLayout/MainLayout.js @@ -22,28 +22,6 @@ const MainLayout = ({ children, shouldRemoveFooterInIde }) => { const { logOut, isAuthenticated, currentUser, client } = useAuth() const { user, loading } = useUser() const [isLoginModalOpen, setIsLoginModalOpen] = useState(false) - const [isOpen, setIsOpen] = useState(false) - const [anchorEl, setAnchorEl] = useState(null) - const [popoverId, setPopoverId] = useState(undefined) - const openPopover = (target) => { - setAnchorEl(target) - setPopoverId('simple-popover') - setIsOpen(true) - } - - const closePopover = () => { - setAnchorEl(null) - setPopoverId(undefined) - setIsOpen(false) - } - - const togglePopover = ({ currentTarget }) => { - if (isOpen) { - return closePopover() - } - - openPopover(currentTarget) - } const recordedLogin = () => { ReactGA.event({ diff --git a/app/web/src/pages/SocialCardPage/SocialCardPage.tsx b/app/web/src/pages/SocialCardPage/SocialCardPage.tsx index ce280e2..cb85fa2 100644 --- a/app/web/src/pages/SocialCardPage/SocialCardPage.tsx +++ b/app/web/src/pages/SocialCardPage/SocialCardPage.tsx @@ -1,4 +1,3 @@ -import { Link, routes } from '@redwoodjs/router' import SocialCardCell from 'src/components/SocialCardCell' interface Props {