Skip to content

Commit

Permalink
feat(typescript-core): remove react
Browse files Browse the repository at this point in the history
  • Loading branch information
maximedasilva committed May 21, 2024
1 parent 21fa955 commit 6ed6f20
Show file tree
Hide file tree
Showing 6 changed files with 2 additions and 83 deletions.
Original file line number Diff line number Diff line change
@@ -1,38 +1,6 @@
import { ComponentPropsWithoutRef, MutableRefObject, useMemo } from 'react';
import { useMemo } from 'react';

import { useBuilder } from '../hooks';
import {
Component,
ComponentObject,
ComponentSettingsField,
ComponentSettingsFieldKeyTuple,
ComponentSettingsFieldObject,
ComponentSettingsTab,
ComponentSettingsTabObject,
ElementObject,
FieldOverride,
FieldOverrideObject,
} from '../../../core/lib/types';

export declare interface FieldProps extends ComponentPropsWithoutRef<any> {
setting?: ComponentSettingsTab |
ComponentSettingsTabObject |
ComponentSettingsField |
ComponentSettingsFieldObject;
element?: ElementObject;
component?: ComponentObject | Component;
overrides?: FieldOverrideObject | FieldOverride;
onChange?(
key: string | ComponentSettingsFieldKeyTuple,
field: { value: any; valid: boolean }
): void;
onCustomChange?(
key: string | ComponentSettingsFieldKeyTuple,
overrides: FieldOverrideObject | FieldOverride,
field: { value: any; valid: boolean }
): void;
editableRef: MutableRefObject<any>;
}

const Field = ({
setting: fieldSetting,
Expand All @@ -50,8 +18,6 @@ const Field = ({
}),
settings: builder
.getOverride('setting', element.type, { setting: fieldSetting }),
//TODO fix it, it used to know which onChange to use @dackmin
onChange: false,
}), [element, fieldSetting, addons]);

const field = useMemo(() => (
Expand Down
2 changes: 1 addition & 1 deletion packages/react/lib/Text/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { ReactNode, ComponentPropsWithoutRef } from 'react';
export declare interface TextProps extends ComponentPropsWithoutRef<any> {
children?: ReactNode | JSX.Element | GetTextCallback;
name?: string;
default?: ReactNode | JSX.Element | GetTextCallback;
default: ReactNode | JSX.Element | GetTextCallback;
}

declare function Text(props: TextProps): ReactNode | JSX.Element;
Expand Down
29 changes: 0 additions & 29 deletions packages/react/lib/contexts.ts

This file was deleted.

3 changes: 0 additions & 3 deletions packages/react/lib/hooks.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ import { BuilderContextValue } from './Builder';
export declare function useRootBuilder(opts?: Partial<BuilderOptions & {
defaultContent?: Array<ElementObject | Element>;
activeTextSheet?: string;
addons?: Array<AddonObject>;
content?: Array<ElementObject | Element>;
onChange?(content: Array<ElementObject | Element>): void;
}>): {
builder: Builder;
content: Array<ElementObject | Element>;
Expand Down
7 changes: 0 additions & 7 deletions packages/react/lib/types.ts

This file was deleted.

8 changes: 0 additions & 8 deletions packages/react/tsconfig.json

This file was deleted.

0 comments on commit 6ed6f20

Please sign in to comment.