Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@dgui/react-shared

Package Overview
Dependencies
Maintainers
2
Versions
90
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dgui/react-shared - npm Package Compare versions

Comparing version
1.7.0-next.1
to
1.7.0-next.2
+41
-38
dist/Types.d.ts

@@ -1,2 +0,3 @@

import { type Dispatch, type PropsWithChildren, type SetStateAction } from 'react';
import { type CSSProperties, type Dispatch, type PropsWithChildren, type SetStateAction } from 'react';
import { type ViewStyle } from 'react-native';
export type DrawerType = {

@@ -9,16 +10,16 @@ drawerId: string;

export type DrawerContextProps = {
addDrawer: (drawer: DrawerType, position?: number) => void;
drawerOrder: string[];
drawers: {
readonly addDrawer: (drawer: DrawerType, position?: number) => void;
readonly drawerOrder: string[];
readonly drawers: {
[key: string]: DrawerType;
};
removeDrawer: (drawerId: string) => void;
readonly removeDrawer: (drawerId: string) => void;
};
export type DrawerIndexContextProps = {
drawerIndex: number;
selectDrawer: Dispatch<SetStateAction<number>>;
readonly drawerIndex: number;
readonly selectDrawer: Dispatch<SetStateAction<number>>;
};
export type DrawerToggleContextProps = {
drawerOpen: boolean;
toggleDrawer: (open?: boolean | undefined) => void;
readonly drawerOpen: boolean;
readonly toggleDrawer: (open?: boolean | undefined) => void;
};

@@ -32,37 +33,37 @@ export type TabType = {

export type TabContextProps = {
addTab: (tab: TabType, goto?: boolean, position?: number) => void;
removeTab: (tabId: string) => void;
selectedTabId: string;
tabOrder: string[];
tabs: {
readonly addTab: (tab: TabType, goto?: boolean, position?: number) => void;
readonly removeTab: (tabId: string) => void;
readonly selectedTabId: string;
readonly tabOrder: string[];
readonly tabs: {
[key: string]: TabType;
};
updateTab: (tab: TabType) => void;
readonly updateTab: (tab: TabType) => void;
};
export type TabIndexContextProps = {
selectTab: Dispatch<SetStateAction<number>>;
tabIndex: number;
readonly selectTab: Dispatch<SetStateAction<number>>;
readonly tabIndex: number;
};
export type CarouselProps = PropsWithChildren<{
onSelectTab: Dispatch<SetStateAction<number>>;
swipe?: boolean;
tabIndex?: number;
readonly onSelectTab: Dispatch<SetStateAction<number>>;
readonly swipe?: boolean;
readonly tabIndex?: number;
}>;
export type GatewayProps = PropsWithChildren<{
gatewayId: string;
readonly gatewayId: string;
}>;
export type GatewayDestProps = {
gatewayId: string;
readonly gatewayId: string;
};
export type DrawerIndexProviderProps = PropsWithChildren<{
drawerIndex?: number;
onSelectDrawer?: (tabIndex: number) => void;
readonly drawerIndex?: number;
readonly onSelectDrawer?: (tabIndex: number) => void;
}>;
export type DrawerToggleProviderProps = PropsWithChildren<{
drawerOpen?: boolean;
onDrawerToggle?: (drawerOpen?: boolean) => void;
readonly drawerOpen?: boolean;
readonly onDrawerToggle?: (drawerOpen?: boolean) => void;
}>;
export type TabIndexProviderProps = PropsWithChildren<{
onSelectTab?: (tabIndex: number) => void;
tabIndex?: number;
readonly onSelectTab?: (tabIndex: number) => void;
readonly tabIndex?: number;
}>;

@@ -72,16 +73,18 @@ export type ProvidersProps = DrawerIndexProviderProps & DrawerToggleProviderProps & PropsWithChildren<{}> & TabIndexProviderProps;

export type ReactDigestProps = PropsWithChildren<{
drawerAnimationTime?: number;
drawerOpacity?: number;
drawerPosition?: DrawerPosition;
drawerWidth?: number;
swipe?: boolean;
readonly drawerAnimationTime?: number;
readonly drawerOpacity?: number;
readonly drawerPosition?: DrawerPosition;
readonly drawerStyle?: CSSProperties | ViewStyle;
readonly drawerWidth?: number;
readonly swipe?: boolean;
}> & ProvidersProps;
export type ReactDigestDrawersProps = {
animationTime?: number;
opacity?: number;
position?: DrawerPosition;
width?: number;
readonly animationTime?: number;
readonly opacity?: number;
readonly position?: DrawerPosition;
readonly style?: CSSProperties | ViewStyle;
readonly width?: number;
};
export type ReactDigestDrawerProps = Omit<DrawerType, 'tabs'> & PropsWithChildren<{}> & {
tabId?: string;
readonly tabId?: string;
};

@@ -88,0 +91,0 @@ export type ReactDigestTabProps = PropsWithChildren<{}> & TabType;

@@ -5,3 +5,3 @@ {

"license": "LGPL-3.0-or-later",
"version": "1.7.0-next.1",
"version": "1.7.0-next.2",
"private": false,

@@ -74,3 +74,3 @@ "description": "Shared Components for a boilerplate React GUI",

],
"gitHead": "607c3455fe1b2672d9b5c5da4d0fa70c574426d3"
"gitHead": "182f10bd7e6db31cd5450ac4611671766e83c8e1"
}