Refactoring.
This commit is contained in:
parent
3017d36a76
commit
30701247c6
@ -24,7 +24,7 @@
|
|||||||
// content are licensed under the terms of the Creative Commons Attribution-ShareAlike 4.0
|
// content are licensed under the terms of the Creative Commons Attribution-ShareAlike 4.0
|
||||||
// International. See the License terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
|
// International. See the License terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
|
||||||
|
|
||||||
export interface AsideProps {
|
export type AsideProps = AsideHeaderProps & {
|
||||||
visible: boolean;
|
visible: boolean;
|
||||||
scale?: boolean;
|
scale?: boolean;
|
||||||
className?: string;
|
className?: string;
|
||||||
@ -35,13 +35,7 @@ export interface AsideProps {
|
|||||||
onClose: () => void;
|
onClose: () => void;
|
||||||
|
|
||||||
withoutHeader: boolean;
|
withoutHeader: boolean;
|
||||||
header: AsideHeaderProps["header"];
|
};
|
||||||
isBackButton?: AsideHeaderProps["isBackButton"];
|
|
||||||
isCloseable?: AsideHeaderProps["isCloseable"];
|
|
||||||
headerIcons?: AsideHeaderProps["headerIcons"];
|
|
||||||
onBackClick?: AsideHeaderProps["onBackClick"];
|
|
||||||
onCloseClick?: AsideHeaderProps["onCloseClick"];
|
|
||||||
}
|
|
||||||
export interface AsideHeaderProps {
|
export interface AsideHeaderProps {
|
||||||
header: string | React.ReactNode;
|
header: string | React.ReactNode;
|
||||||
className?: string;
|
className?: string;
|
||||||
|
@ -33,6 +33,7 @@ import { AsideHeaderProps } from "./Aside.types";
|
|||||||
import { StyledHeaderContainer } from "./Aside.styled";
|
import { StyledHeaderContainer } from "./Aside.styled";
|
||||||
import { RectangleSkeleton } from "../../skeletons/rectangle";
|
import { RectangleSkeleton } from "../../skeletons/rectangle";
|
||||||
import { Heading, HeadingSize } from "../heading";
|
import { Heading, HeadingSize } from "../heading";
|
||||||
|
|
||||||
const AsideHeader = (props: AsideHeaderProps) => {
|
const AsideHeader = (props: AsideHeaderProps) => {
|
||||||
const {
|
const {
|
||||||
isBackButton = false,
|
isBackButton = false,
|
||||||
|
@ -135,7 +135,7 @@ export interface ModalDialogBackdropProps {
|
|||||||
modalSwipeOffset?: number;
|
modalSwipeOffset?: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ModalSubComponentsProps {
|
export type ModalSubComponentsProps = AsideHeaderProps & {
|
||||||
id?: string;
|
id?: string;
|
||||||
style?: React.CSSProperties;
|
style?: React.CSSProperties;
|
||||||
className?: string;
|
className?: string;
|
||||||
@ -161,9 +161,4 @@ export interface ModalSubComponentsProps {
|
|||||||
embedded?: boolean;
|
embedded?: boolean;
|
||||||
withForm?: boolean;
|
withForm?: boolean;
|
||||||
blur?: number;
|
blur?: number;
|
||||||
|
};
|
||||||
isBackButton?: AsideHeaderProps["isBackButton"];
|
|
||||||
headerIcons?: AsideHeaderProps["headerIcons"];
|
|
||||||
onBackClick?: AsideHeaderProps["onBackClick"];
|
|
||||||
onCloseClick?: AsideHeaderProps["onCloseClick"];
|
|
||||||
}
|
|
||||||
|
@ -38,7 +38,6 @@ const Header = React.memo(
|
|||||||
withoutBorder,
|
withoutBorder,
|
||||||
isCloseable,
|
isCloseable,
|
||||||
}: HeaderProps) => {
|
}: HeaderProps) => {
|
||||||
console.log("isCloseable", isCloseable);
|
|
||||||
return (
|
return (
|
||||||
<AsideHeader
|
<AsideHeader
|
||||||
header={headerLabel}
|
header={headerLabel}
|
||||||
|
Loading…
Reference in New Issue
Block a user