Skip to content

Commit 20a475b

Browse files
committed
Please finally fix the issues with the tab exports
1 parent d94bca0 commit 20a475b

File tree

7 files changed

+15
-12
lines changed

7 files changed

+15
-12
lines changed

lib/modules-lib/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"vitest": "^3.2.3"
1616
},
1717
"exports": {
18+
"./tabs/*": null,
1819
"./*": "./dist/*.js",
1920
"./tabs": "./dist/tabs/index.js",
2021
"./types": "./dist/types/index.js"

src/bundles/csg/src/jscad/renderer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
entitiesFromSolids,
88
prepareRender
99
} from '@jscad/regl-renderer';
10-
import { ACE_GUTTER_BACKGROUND_COLOR, ACE_GUTTER_TEXT_COLOR, BP_TEXT_COLOR } from '@sourceacademy/modules-lib/tabs/css_constants';
10+
import { ACE_GUTTER_BACKGROUND_COLOR, ACE_GUTTER_TEXT_COLOR, BP_TEXT_COLOR } from '@sourceacademy/modules-lib/tabs';
1111
import {
1212
DEFAULT_COLOR,
1313
GRID_PADDING,

src/tabs/Csg/src/canvas_holder.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { IconNames } from '@blueprintjs/icons';
44
import { Core } from '@sourceacademy/bundle-csg/core';
55
import StatefulRenderer from '@sourceacademy/bundle-csg/stateful_renderer';
66
import type { RenderGroup } from '@sourceacademy/bundle-csg/utilities';
7-
import { BP_CARD_BORDER_RADIUS, BP_TAB_BUTTON_MARGIN, BP_TAB_PANEL_MARGIN, BP_TEXT_MARGIN, CANVAS_MAX_WIDTH } from '@sourceacademy/modules-lib/tabs/css_constants';
7+
import { BP_CARD_BORDER_RADIUS, BP_TAB_BUTTON_MARGIN, BP_TAB_PANEL_MARGIN, BP_TEXT_MARGIN, CANVAS_MAX_WIDTH } from '@sourceacademy/modules-lib/tabs';
88
import React from 'react';
99
import type { CanvasHolderProps, CanvasHolderState } from '../types';
1010
import HoverControlHint from './hover_control_hint';

src/tabs/Csg/src/hover_control_hint.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* [Imports] */
22
import { Icon, Tooltip } from '@blueprintjs/core';
3-
import { BP_ICON_COLOR, SA_TAB_BUTTON_WIDTH, SA_TAB_ICON_SIZE } from '@sourceacademy/modules-lib/tabs/css_constants';
3+
import { BP_ICON_COLOR, SA_TAB_BUTTON_WIDTH, SA_TAB_ICON_SIZE } from '@sourceacademy/modules-lib/tabs';
44
import React from 'react';
55
import type { HintProps } from '../types';
66

src/tabs/Curve/src/animation_canvas_3d_curve.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
import { Icon, Slider, Tooltip } from '@blueprintjs/core';
22
import { IconNames } from '@blueprintjs/icons';
33
import type { AnimatedCurve } from '@sourceacademy/bundle-curve/types';
4-
import AutoLoopSwitch from '@sourceacademy/modules-lib/tabs/AutoLoopSwitch';
5-
import ButtonComponent from '@sourceacademy/modules-lib/tabs/ButtonComponent';
6-
import PlayButton from '@sourceacademy/modules-lib/tabs/PlayButton';
7-
import WebGLCanvas from '@sourceacademy/modules-lib/tabs/WebglCanvas';
8-
import { BP_TAB_BUTTON_MARGIN, BP_TEXT_MARGIN, CANVAS_MAX_WIDTH } from '@sourceacademy/modules-lib/tabs/css_constants';
4+
import {
5+
BP_TAB_BUTTON_MARGIN,
6+
BP_TEXT_MARGIN,
7+
CANVAS_MAX_WIDTH,
8+
AutoLoopSwitch,
9+
ButtonComponent,
10+
PlayButton,
11+
WebGLCanvas
12+
} from '@sourceacademy/modules-lib/tabs';
913
import React from 'react';
1014

1115
type Props = {

src/tabs/Curve/src/canvas_3d_curve.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import { Slider } from '@blueprintjs/core';
22
import type { CurveDrawn } from '@sourceacademy/bundle-curve/curves_webgl';
3-
import PlayButton from '@sourceacademy/modules-lib/tabs/PlayButton';
4-
import WebGLCanvas from '@sourceacademy/modules-lib/tabs/WebglCanvas';
5-
import { BP_TAB_BUTTON_MARGIN, BP_TEXT_MARGIN, CANVAS_MAX_WIDTH } from '@sourceacademy/modules-lib/tabs/css_constants';
3+
import { PlayButton, WebGLCanvas, BP_TAB_BUTTON_MARGIN, BP_TEXT_MARGIN, CANVAS_MAX_WIDTH } from '@sourceacademy/modules-lib/tabs';
64
import { degreesToRadians } from '@sourceacademy/modules-lib/utilities';
75
import React from 'react';
86

src/tabs/Physics2D/src/DebugDrawCanvas.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { DrawShapes, type b2World } from '@box2d/core';
44
import { DebugDraw } from '@box2d/debug-draw';
55

66
import type { PhysicsWorld } from '@sourceacademy/bundle-physics_2d/PhysicsWorld';
7-
import WebGLCanvas from '@sourceacademy/modules-lib/tabs/WebGLCanvas';
7+
import{ WebGLCanvas } from '@sourceacademy/modules-lib/tabs';
88
import React from 'react';
99

1010
type DebugDrawCanvasProps = {

0 commit comments

Comments
 (0)