Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@chakra-ui/form-control

Package Overview
Dependencies
Maintainers
4
Versions
473
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chakra-ui/form-control - npm Package Compare versions

Comparing version 1.0.0-next.4 to 1.0.0-next.5

9

CHANGELOG.md

@@ -6,2 +6,11 @@ # Change Log

# [1.0.0-next.5](https://github.com/chakra-ui/chakra-ui/compare/@chakra-ui/form-control@1.0.0-next.4...@chakra-ui/form-control@1.0.0-next.5) (2020-07-15)
**Note:** Version bump only for package @chakra-ui/form-control
# Change Log
All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# 1.0.0-next.4 (2020-07-01)

@@ -8,0 +17,0 @@

102

dist/cjs/form-control.js

@@ -84,13 +84,2 @@ "use strict";

var StyledFormControl = (0, _system.chakra)("div", {
themeKey: "Form.Root",
baseStyle: {
width: "100%",
position: "relative"
},
attrs: {
role: "group"
}
});
/**

@@ -106,3 +95,6 @@ * FormControl

var FormControl = /*#__PURE__*/(0, _system.forwardRef)(function FormControl(props, ref) {
var _useProvider = useProvider(props),
var styles = (0, _system.useStyleConfig)("Form", props);
var rest = (0, _system.omitThemingProps)(props);
var _useProvider = useProvider(rest),
htmlProps = _useProvider.htmlProps,

@@ -115,7 +107,14 @@ context = _objectWithoutPropertiesLoose(_useProvider, ["htmlProps"]);

value: context
}, /*#__PURE__*/React.createElement(StyledFormControl, _extends({
}, /*#__PURE__*/React.createElement(_system.StylesProvider, {
value: styles
}, /*#__PURE__*/React.createElement(_system.chakra.div, _extends({
role: "group",
ref: ref
}, htmlProps, {
className: _className
})));
className: _className,
__css: {
width: "100%",
position: "relative"
}
}))));
});

@@ -127,11 +126,4 @@ exports.FormControl = FormControl;

}
/**
* Label - Theming
*
* To style form labels globally, change the styles in `theme.components.FormLabel`
*/
var StyledLabel = (0, _system.chakra)("label", {
themeKey: "Form.Label",
baseStyle: {

@@ -149,3 +141,3 @@ display: "block",

*
* ♿️ Accessibilty: Every form field should have a form label.
* ♿️ Accessibility: Every form field should have a form label.
*/

@@ -156,6 +148,8 @@ var FormLabel = /*#__PURE__*/(0, _system.forwardRef)(function FormLabel(props, ref) {

var styles = (0, _system.useStyles)();
var ownProps = (0, _useFormControl.useFormControlLabel)(rest);
return /*#__PURE__*/React.createElement(StyledLabel, _extends({
ref: ref,
className: (0, _utils.cx)("chakra-form__label", props.className)
className: (0, _utils.cx)("chakra-form__label", props.className),
__css: styles.label
}, ownProps));

@@ -168,18 +162,3 @@ });

}
/**
* RequiredIndicator - Theming
*
* To style the required indicator globally, change the styled in
* `theme.components.Form` under the `RequiredIndicator` key
*/
var StyledIndicator = (0, _system.chakra)("span", {
themeKey: "Form.RequiredIndicator",
attrs: {
role: "presentation",
"aria-hidden": true
}
});
/**

@@ -191,2 +170,3 @@ * Used to show a "required" text or an asterisks (*) to indicate that

var field = useFormControlContext();
var styles = (0, _system.useStyles)();
if (!(field == null ? void 0 : field.isRequired)) return null;

@@ -196,5 +176,8 @@

return /*#__PURE__*/React.createElement(StyledIndicator, _extends({
return /*#__PURE__*/React.createElement(_system.chakra.span, _extends({
role: "presentation",
"aria-hidden": true,
ref: ref
}, props, {
__css: styles.requiredIndicator,
className: _className,

@@ -209,14 +192,3 @@ children: props.children || "*"

}
/**
* FormHelperText - Theming
*
* To style the required indicator globally, change the styled in
* `theme.components.Form` under the `HelperText` key
*/
var StyledHelperText = (0, _system.chakra)("div", {
themeKey: "Form.HelperText"
});
/**

@@ -233,2 +205,3 @@ * FormHelperText

var field = useFormControlContext();
var styles = (0, _system.useStyles)();
/**

@@ -248,4 +221,5 @@ * Notify the field context when the help text is rendered on

return /*#__PURE__*/React.createElement(StyledHelperText, _extends({
ref: ref
return /*#__PURE__*/React.createElement(_system.chakra.div, _extends({
ref: ref,
__css: styles.helperText
}, props, {

@@ -261,18 +235,7 @@ className: _className,

}
/**
* ErrorText Theming
*
* To style the error text globally, change the styles in
* `theme.components.Form` under the `ErrorText` key
*/
var StyledErrorText = (0, _system.chakra)("div", {
themeKey: "Form.ErrorText",
baseStyle: {
display: "flex",
alignItems: "center"
},
attrs: {
"aria-live": "polite"
}

@@ -288,2 +251,3 @@ });

var styles = (0, _system.useStyles)();
var field = useFormControlContext();

@@ -295,4 +259,6 @@ if (!(field == null ? void 0 : field.isInvalid)) return null;

return /*#__PURE__*/React.createElement(StyledErrorText, _extends({
"aria-live": "polite",
ref: ref
}, props, {
__css: styles.errorText,
className: _className,

@@ -314,5 +280,3 @@ id: (_props$id2 = props.id) != null ? _props$id2 : field == null ? void 0 : field.feedbackId

var FormErrorIcon = /*#__PURE__*/(0, _system.forwardRef)(function FormErrorIcon(props, ref) {
var styles = (0, _system.useComponentStyle)({
themeKey: "Form.ErrorIcon"
});
var styles = (0, _system.useStyles)();
var field = useFormControlContext();

@@ -325,5 +289,5 @@ if (!(field == null ? void 0 : field.isInvalid)) return null;

ref: ref,
"aria-hidden": true,
sx: styles
"aria-hidden": true
}, props, {
__css: styles.errorIcon,
className: _className

@@ -330,0 +294,0 @@ }), /*#__PURE__*/React.createElement("path", {

@@ -7,3 +7,3 @@ function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }

import { Icon } from "@chakra-ui/icon";
import { chakra, forwardRef, useComponentStyle } from "@chakra-ui/system";
import { chakra, forwardRef, useStyles, StylesProvider, useStyleConfig, omitThemingProps } from "@chakra-ui/system";
import { createContext, cx, __DEV__ } from "@chakra-ui/utils";

@@ -63,13 +63,2 @@ import * as React from "react";

var StyledFormControl = chakra("div", {
themeKey: "Form.Root",
baseStyle: {
width: "100%",
position: "relative"
},
attrs: {
role: "group"
}
});
/**

@@ -85,3 +74,6 @@ * FormControl

export var FormControl = /*#__PURE__*/forwardRef(function FormControl(props, ref) {
var _useProvider = useProvider(props),
var styles = useStyleConfig("Form", props);
var rest = omitThemingProps(props);
var _useProvider = useProvider(rest),
{

@@ -96,7 +88,14 @@ htmlProps

value: context
}, /*#__PURE__*/React.createElement(StyledFormControl, _extends({
}, /*#__PURE__*/React.createElement(StylesProvider, {
value: styles
}, /*#__PURE__*/React.createElement(chakra.div, _extends({
role: "group",
ref: ref
}, htmlProps, {
className: _className
})));
className: _className,
__css: {
width: "100%",
position: "relative"
}
}))));
});

@@ -107,11 +106,4 @@

}
/**
* Label - Theming
*
* To style form labels globally, change the styles in `theme.components.FormLabel`
*/
var StyledLabel = chakra("label", {
themeKey: "Form.Label",
baseStyle: {

@@ -129,3 +121,3 @@ display: "block",

*
* ♿️ Accessibilty: Every form field should have a form label.
* ♿️ Accessibility: Every form field should have a form label.
*/

@@ -135,6 +127,8 @@ export var FormLabel = /*#__PURE__*/forwardRef(function FormLabel(props, ref) {

var styles = useStyles();
var ownProps = useFormControlLabel(rest);
return /*#__PURE__*/React.createElement(StyledLabel, _extends({
ref: ref,
className: cx("chakra-form__label", props.className)
className: cx("chakra-form__label", props.className),
__css: styles.label
}, ownProps));

@@ -146,18 +140,3 @@ });

}
/**
* RequiredIndicator - Theming
*
* To style the required indicator globally, change the styled in
* `theme.components.Form` under the `RequiredIndicator` key
*/
var StyledIndicator = chakra("span", {
themeKey: "Form.RequiredIndicator",
attrs: {
role: "presentation",
"aria-hidden": true
}
});
/**

@@ -169,2 +148,3 @@ * Used to show a "required" text or an asterisks (*) to indicate that

var field = useFormControlContext();
var styles = useStyles();
if (!(field == null ? void 0 : field.isRequired)) return null;

@@ -174,5 +154,8 @@

return /*#__PURE__*/React.createElement(StyledIndicator, _extends({
return /*#__PURE__*/React.createElement(chakra.span, _extends({
role: "presentation",
"aria-hidden": true,
ref: ref
}, props, {
__css: styles.requiredIndicator,
className: _className,

@@ -186,14 +169,3 @@ children: props.children || "*"

}
/**
* FormHelperText - Theming
*
* To style the required indicator globally, change the styled in
* `theme.components.Form` under the `HelperText` key
*/
var StyledHelperText = chakra("div", {
themeKey: "Form.HelperText"
});
/**

@@ -210,2 +182,3 @@ * FormHelperText

var field = useFormControlContext();
var styles = useStyles();
/**

@@ -223,4 +196,5 @@ * Notify the field context when the help text is rendered on

return /*#__PURE__*/React.createElement(StyledHelperText, _extends({
ref: ref
return /*#__PURE__*/React.createElement(chakra.div, _extends({
ref: ref,
__css: styles.helperText
}, props, {

@@ -235,18 +209,7 @@ className: _className,

}
/**
* ErrorText Theming
*
* To style the error text globally, change the styles in
* `theme.components.Form` under the `ErrorText` key
*/
var StyledErrorText = chakra("div", {
themeKey: "Form.ErrorText",
baseStyle: {
display: "flex",
alignItems: "center"
},
attrs: {
"aria-live": "polite"
}

@@ -262,2 +225,3 @@ });

var styles = useStyles();
var field = useFormControlContext();

@@ -269,4 +233,6 @@ if (!(field == null ? void 0 : field.isInvalid)) return null;

return /*#__PURE__*/React.createElement(StyledErrorText, _extends({
"aria-live": "polite",
ref: ref
}, props, {
__css: styles.errorText,
className: _className,

@@ -287,5 +253,3 @@ id: (_props$id2 = props.id) != null ? _props$id2 : field == null ? void 0 : field.feedbackId

export var FormErrorIcon = /*#__PURE__*/forwardRef(function FormErrorIcon(props, ref) {
var styles = useComponentStyle({
themeKey: "Form.ErrorIcon"
});
var styles = useStyles();
var field = useFormControlContext();

@@ -298,5 +262,5 @@ if (!(field == null ? void 0 : field.isInvalid)) return null;

ref: ref,
"aria-hidden": true,
sx: styles
"aria-hidden": true
}, props, {
__css: styles.errorIcon,
className: _className

@@ -303,0 +267,0 @@ }), /*#__PURE__*/React.createElement("path", {

{
"name": "@chakra-ui/form-control",
"version": "1.0.0-next.4",
"version": "1.0.0-next.5",
"description": "React component to provide validation states to form fields",

@@ -53,14 +53,14 @@ "keywords": [

"dependencies": {
"@chakra-ui/hooks": "^1.0.0-next.4",
"@chakra-ui/icon": "^1.0.0-next.4",
"@chakra-ui/utils": "^1.0.0-next.4"
"@chakra-ui/hooks": "^1.0.0-next.5",
"@chakra-ui/icon": "^1.0.0-next.5",
"@chakra-ui/utils": "^1.0.0-next.5"
},
"devDependencies": {
"@chakra-ui/system": "^1.0.0-next.4"
"@chakra-ui/system": "^1.0.0-next.5"
},
"peerDependencies": {
"@chakra-ui/system": ">0.8",
"@chakra-ui/system": "^1.0.0-next.4",
"react": "16.x"
},
"gitHead": "cdd5eac1db90ba33a07c009fb8dbcc4453d6ec01"
"gitHead": "24eec5d796d81b6fafbcfa7231fb2cb15e6d5a29"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

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