New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

armstrong-react

Package Overview
Dependencies
Maintainers
6
Versions
339
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

armstrong-react - npm Package Compare versions

Comparing version 4.0.0-pre5 to 4.0.0-pre6

6

dist/components/display/dialog.d.ts

@@ -24,3 +24,3 @@ import * as React from "react";

declare type DialogLayerCloseReason = "x-clicked" | "background" | "user";
export interface IDialogLayerProps {
export interface IDialogLayerPropsCore {
title?: string;

@@ -31,2 +31,4 @@ layerClass?: string;

height?: number;
}
export interface IDialogLayerProps extends IDialogLayerPropsCore {
onClose: (e: DialogLayerCloseReason) => void;

@@ -46,3 +48,3 @@ }

}
export interface IUseDialogSettings extends IUsePortalSettings, Pick<IDialogLayerProps, Exclude<keyof IDialogLayerProps, "onClose">> {
export interface IUseDialogSettings extends IUsePortalSettings, IDialogLayerPropsCore {
beforeDialogClose?: (reason: DialogLayerCloseReason) => Promise<boolean>;

@@ -49,0 +51,0 @@ }

import * as React from "react";
import { IDialogLayerPropsCore } from "./dialog";
export declare const DialogProvider: React.FC<{}>;
export declare function useDialogProvider<TResult, TArg = void>(component: React.FC<IDialogProviderProps<TResult, TArg>>, settings?: IDialogSettings): (argument?: TArg) => Promise<TResult>;
export declare function useConfirmDialogProvider(component: React.FC<IDialogProviderProps<boolean>>, settings?: IDialogSettings): (argument?: void) => Promise<boolean>;
interface IDialogSettings {
title?: string;
className?: string;
interface IDialogSettings extends IDialogLayerPropsCore {
allowCloseOnBackgroundClick?: boolean;

@@ -9,0 +8,0 @@ }

@@ -5,4 +5,4 @@ "use strict";

var React = require("react");
var _ = require("underscore");
var dialog_1 = require("./dialog");
var _ = require("underscore");
var DialogProviderContext = React.createContext(undefined);

@@ -52,4 +52,4 @@ exports.DialogProvider = function (p) {

}); }, [dialogContent, closeDialog, setDialogContent]);
return (React.createElement(React.Fragment, null, dialogContent.map(function (dc, idx) { return (React.createElement(dialog_1.Dialog, { key: idx, className: dc.className, isOpen: true, onClose: dc.close, title: dc.title, closeOnBackgroundClick: !!dc.allowCloseOnBackgroundClick }, dc.body)); })));
return (React.createElement(React.Fragment, null, dialogContent.map(function (dc, idx) { return (React.createElement(dialog_1.Dialog, { key: idx, layerClass: dc.layerClass, width: dc.width, height: dc.height, className: dc.className, isOpen: true, onClose: dc.close, title: dc.title, closeOnBackgroundClick: !!dc.allowCloseOnBackgroundClick }, dc.body)); })));
}
var DialogStack = React.forwardRef(DialogStackRef);
{
"name": "armstrong-react",
"version": "4.0.0-pre5",
"version": "4.0.0-pre6",
"description": "Rocketmakers Armstrong library of React components",

@@ -5,0 +5,0 @@ "main": "./dist/index.js",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc