Skip to content

Commit

Permalink
fix: config and linting
Browse files Browse the repository at this point in the history
  • Loading branch information
christjt committed Jun 26, 2023
1 parent c6a7ebd commit eeb8eba
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ export default function CogniteCadModelContainer({

return <></>;

async function addModel(modelId: number, revisionId: number, transform?: Matrix4) {
async function addModel(modelId: number, revisionId: number, transform?: Matrix4): Promise<void> {
const cadModel = await viewer.addCadModel({ modelId, revisionId });
if (transform !== undefined) {
cadModel.setModelTransformation(transform);
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { Detail, Flex } from '@cognite/cogs.js';
import React, { forwardRef, useEffect, useRef } from 'react';
import styled from 'styled-components';
import { Thumbnail } from '../utils/Thumbnail';
import { Cognite3DViewer, Image360 } from '@cognite/reveal';
import { type Cognite3DViewer, type Image360 } from '@cognite/reveal';
// Using named import to avoid react component creation error when default import is used.
import { uniqueId } from 'lodash';

Expand Down Expand Up @@ -40,13 +40,16 @@ export const Image360HistoricalSummary = forwardRef(
) => {
const gridContainerRef = useRef<HTMLDivElement>(null);

const onRevisionChanged = (revisionDetails: Image360RevisionDetails, index: number) => {
if (viewer && revisionDetails.image360Entity) {
const onRevisionChanged = async (
revisionDetails: Image360RevisionDetails,
index: number
): Promise<void> => {
if (viewer != null && revisionDetails.image360Entity != null) {
setActiveRevision(index);
const revisions = revisionDetails.image360Entity.getRevisions();
const revisionIndex = revisionDetails.index!;
const revisionIndex = revisionDetails.index;
if (revisionIndex >= 0 && revisionIndex < revisions.length) {
viewer.enter360Image(revisionDetails.image360Entity, revisions[revisionIndex]);
await viewer.enter360Image(revisionDetails.image360Entity, revisions[revisionIndex]);
}
}
};
Expand All @@ -55,15 +58,15 @@ export const Image360HistoricalSummary = forwardRef(
return (ref as React.MutableRefObject<T>).current !== undefined;
}

function onScroll(e: React.UIEvent<HTMLDivElement, UIEvent>) {
function onScroll(e: React.UIEvent<HTMLDivElement, UIEvent>): void {
if (isMutableRefObject(ref)) {
ref.current = e.currentTarget.scrollLeft;
}
}

useEffect(() => {
if (gridContainerRef.current && isMutableRefObject(ref)) {
gridContainerRef.current.scrollLeft = ref.current!;
if (gridContainerRef.current != null && isMutableRefObject(ref)) {
gridContainerRef.current.scrollLeft = ref.current;
}
}, []);

Expand All @@ -79,7 +82,9 @@ export const Image360HistoricalSummary = forwardRef(
{revisionCollection.map((revisionDetails, index) => (
<RevisionItem
key={uniqueId()}
onClick={onRevisionChanged.bind(null, revisionDetails, index)}>
onClick={() => {
void onRevisionChanged(revisionDetails, index);
}}>
<Thumbnail
key={index}
isActive={activeRevision === index}
Expand All @@ -96,6 +101,8 @@ export const Image360HistoricalSummary = forwardRef(
}
);

Image360HistoricalSummary.displayName = 'Image360HistoricalSummary';

const StyledSubFlex = styled(Flex)`
align-items: flex-start;
margin-bottom: 10px;
Expand Down

This file was deleted.

3 changes: 1 addition & 2 deletions react-components/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"compilerOptions": {
"target": "ES6",
"baseUrl": "./src",
"forceConsistentCasingInFileNames": true,
"strict": true,
"skipLibCheck": false,
Expand All @@ -15,5 +14,5 @@
"moduleResolution": "bundler",
"allowSyntheticDefaultImports": true
},
"include": ["src/*"]
"include": ["src/*", "stories/*"]
}
5 changes: 4 additions & 1 deletion react-components/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@ export default (_, argv) => {
{
test: /\.tsx?$/,
loader: 'ts-loader',
exclude: /node_modules/
exclude: /node_modules/,
options: {
onlyCompileBundledFiles: true
}
},
{
test: /\.css$/i,
Expand Down

0 comments on commit eeb8eba

Please sign in to comment.