From d0cd9db9e731ffcd83621e1587d4540466cb6b48 Mon Sep 17 00:00:00 2001 From: diptitiwari2917 <86102496+diptitiwari2917@users.noreply.github.com> Date: Tue, 9 May 2023 18:31:32 +0530 Subject: [PATCH] Transform style with matrix, Fixed Carousel styles issue and Anchor tag class name (#782) * WIP for transform style property * working Changes * WIP transform * Added styles and fix to various styling catergory * comments changes * text-editor Type added * matrix transform type * Fixed Carousel and Anchor tag * removed console and minor fix * removed comments and rebase with upstream --- .../app-design-forest/src/customPropsTree.ts | 2 +- .../src/components/number-list/NumberList.tsx | 28 ++- .../src/components/position/Position.tsx | 33 --- .../components/position/TransformSelector.tsx | 207 +++++++----------- .../src/manifests/Anchor/Anchor.tsx | 7 +- .../src/manifests/Carousel/Carousel.tsx | 7 +- 6 files changed, 115 insertions(+), 169 deletions(-) diff --git a/packages/app-design-forest/src/customPropsTree.ts b/packages/app-design-forest/src/customPropsTree.ts index c8650bd2..9fb99a67 100644 --- a/packages/app-design-forest/src/customPropsTree.ts +++ b/packages/app-design-forest/src/customPropsTree.ts @@ -2,7 +2,7 @@ import Joi from "joi"; const JoiTypes = Joi.types(); type JoiSchema = K extends keyof typeof JoiTypes - ? typeof JoiTypes[K] + ? (typeof JoiTypes)[K] : never; export type SimpleCustomProp = { diff --git a/packages/component-style-layer/src/components/number-list/NumberList.tsx b/packages/component-style-layer/src/components/number-list/NumberList.tsx index 3a9de239..aadb44eb 100644 --- a/packages/component-style-layer/src/components/number-list/NumberList.tsx +++ b/packages/component-style-layer/src/components/number-list/NumberList.tsx @@ -1,8 +1,9 @@ -import { useCallback, useMemo } from "react"; +import React, { useCallback } from "react"; import { ComponentProps } from "../../types"; import { ReactComponent as MinusIcon } from "../../assets/minus.svg"; import { ArrayLabel } from "../commons/ArrayLabel"; import { ArrayPropertyContainer } from "../commons/ArrayPropertyContainer"; +import { gray100, gray800, smallText } from "@atrilabs/design-system"; export const NumberList: React.FC = (props) => { const insertValueCb = useCallback(() => { @@ -37,14 +38,35 @@ export const NumberList: React.FC = (props) => { return (
{ editValueCb(index, e.target.value); }} - type="number" />
= (props) => { [props] ); - ////////// const closeTransform = useCallback(() => { setTransform(undefined); }, []); @@ -506,7 +505,6 @@ const Position: React.FC = (props) => { [applyTransform, transforms] ); - ////// return ( <>