This commit is contained in:
Kurt Hutten
2021-10-16 03:37:59 +11:00
parent 55917395b4
commit 50cd44cd76
5 changed files with 15 additions and 25 deletions

View File

@@ -4,6 +4,7 @@ import { useIdeContext } from 'src/helpers/hooks/useIdeContext'
import { createRemoveUpdate, updateTree } from 'react-mosaic-component' import { createRemoveUpdate, updateTree } from 'react-mosaic-component'
import type { MosaicPath } from 'react-mosaic-component' import type { MosaicPath } from 'react-mosaic-component'
import Toggle from 'src/components/Toggle' import Toggle from 'src/components/Toggle'
import type { MosaicTree } from 'src/helpers/hooks/useIdeState'
interface SidebarConfigType { interface SidebarConfigType {
name: string name: string
@@ -12,11 +13,6 @@ interface SidebarConfigType {
panel: ReactNode | null panel: ReactNode | null
} }
interface MosaicTree {
first: string | MosaicTree
second: string | MosaicTree
}
const getPathById = ( const getPathById = (
tree: MosaicTree, tree: MosaicTree,
id: string, id: string,

View File

@@ -12,14 +12,6 @@ const DELETE_SUBJECT_ACCESS_REQUEST_MUTATION = gql`
} }
` `
const jsonDisplay = (obj) => {
return (
<pre>
<code>{JSON.stringify(obj, null, 2)}</code>
</pre>
)
}
const timeTag = (datetime) => { const timeTag = (datetime) => {
return ( return (
<time dateTime={datetime} title={datetime}> <time dateTime={datetime} title={datetime}>
@@ -28,10 +20,6 @@ const timeTag = (datetime) => {
) )
} }
const checkboxInputTag = (checked) => {
return <input type="checkbox" checked={checked} disabled />
}
const SubjectAccessRequest = ({ subjectAccessRequest }) => { const SubjectAccessRequest = ({ subjectAccessRequest }) => {
const [deleteSubjectAccessRequest] = useMutation( const [deleteSubjectAccessRequest] = useMutation(
DELETE_SUBJECT_ACCESS_REQUEST_MUTATION, DELETE_SUBJECT_ACCESS_REQUEST_MUTATION,
@@ -102,13 +90,12 @@ const SubjectAccessRequest = ({ subjectAccessRequest }) => {
> >
Edit Edit
</Link> </Link>
<a <button
href="#"
className="rw-button rw-button-red" className="rw-button rw-button-red"
onClick={() => onDeleteClick(subjectAccessRequest.id)} onClick={() => onDeleteClick(subjectAccessRequest.id)}
> >
Delete Delete
</a> </button>
</nav> </nav>
</> </>
) )

View File

@@ -45,7 +45,7 @@ export const render: DefaultKernelExport['render'] = async ({
} }
const blob = await response.blob() const blob = await response.blob()
const text = await new Response(blob).text() const text = await new Response(blob).text()
const { consoleMessage, customizerParams, type } = splitGziped(text) const { consoleMessage, customizerParams } = splitGziped(text)
return createHealthyResponse({ return createHealthyResponse({
type: 'geometry', type: 'geometry',
data: await stlToGeometry(window.URL.createObjectURL(blob)), data: await stlToGeometry(window.URL.createObjectURL(blob)),

View File

@@ -40,4 +40,4 @@ function main({
return rotate([degToRad(flip), 0, degToRad(90)], model) return rotate([degToRad(flip), 0, degToRad(90)], model)
} }
module.exports = { main } module.exports = { main } // eslint-disable-line

View File

@@ -25,6 +25,13 @@ interface XYZ {
z: number z: number
} }
export interface MosaicTree {
first: string | MosaicTree
second: string | MosaicTree
direction?: string
splitPercentage?: number
}
interface CodeTab { interface CodeTab {
type: 'code' type: 'code'
label: string label: string
@@ -55,13 +62,13 @@ export interface State {
currentModel: number currentModel: number
objectData: { objectData: {
type: 'INIT' | ArtifactTypes type: 'INIT' | ArtifactTypes
data: any data: any // eslint-disable-line @typescript-eslint/no-explicit-any
quality: 'low' | 'high' quality: 'low' | 'high'
} }
customizerParams: CadhubParams[] customizerParams: CadhubParams[]
currentParameters?: RawCustomizerParams currentParameters?: RawCustomizerParams
isCustomizerOpen: boolean isCustomizerOpen: boolean
layout: any layout: MosaicTree
camera: { camera: {
dist?: number dist?: number
position?: XYZ position?: XYZ
@@ -74,7 +81,7 @@ export interface State {
} }
const code = '' const code = ''
const initialLayout = { const initialLayout: MosaicTree = {
direction: 'row', direction: 'row',
first: 'Editor', first: 'Editor',
second: { second: {