@trussworks/react-uswds
Advanced tools
Comparing version 1.6.0 to 1.6.1
@@ -5,2 +5,15 @@ # Changelog | ||
### [1.6.1](https://github.com/trussworks/react-uswds/compare/1.6.0...1.6.1) (2020-07-13) | ||
### Bug Fixes | ||
* **standard-version:** use -t flag correctly, autocommit changelog and release bump ([#310](https://github.com/trussworks/react-uswds/issues/310)) ([a96591e](https://github.com/trussworks/react-uswds/commit/a96591e71a7ac226b7d397c3714fed25d78c1ab9)) | ||
* Use JSX.ImplicitElements to derive valid property names ([#267](https://github.com/trussworks/react-uswds/issues/267)) ([2eba792](https://github.com/trussworks/react-uswds/commit/2eba7922ea2c6a4f4a710f989da41e7b847d4398)) | ||
### Documentation & Examples | ||
* Update releasing instructions with current flow ([#297](https://github.com/trussworks/react-uswds/issues/297)) ([87515bc](https://github.com/trussworks/react-uswds/commit/87515bc8577af1630833d0e374c29d08a34cae54)) | ||
## 1.6.0 (2020-06-29) | ||
@@ -7,0 +20,0 @@ |
import React from 'react'; | ||
interface ButtonProps { | ||
type: 'button' | 'submit' | 'reset'; | ||
disabled?: boolean; | ||
children: React.ReactNode; | ||
@@ -23,3 +22,3 @@ secondary?: boolean; | ||
} | ||
export declare const Button: (props: ButtonProps & React.HTMLAttributes<HTMLButtonElement>) => React.ReactElement; | ||
export declare const Button: (props: ButtonProps & JSX.IntrinsicElements['button']) => React.ReactElement; | ||
export default Button; |
@@ -8,3 +8,3 @@ import React from 'react'; | ||
} | ||
export declare const Card: (props: CardProps & React.HTMLAttributes<HTMLLIElement> & GridLayoutProp) => React.ReactElement; | ||
export declare const Card: (props: CardProps & JSX.IntrinsicElements['li'] & GridLayoutProp) => React.ReactElement; | ||
export default Card; |
import React from 'react'; | ||
export declare const CardBody: (props: { | ||
exdent?: boolean | undefined; | ||
} & React.HTMLAttributes<HTMLDivElement>) => React.ReactElement; | ||
} & React.ClassAttributes<HTMLDivElement> & React.HTMLAttributes<HTMLDivElement>) => React.ReactElement; | ||
export default CardBody; |
import React from 'react'; | ||
export declare const CardFooter: (props: { | ||
exdent?: boolean | undefined; | ||
} & React.HTMLAttributes<HTMLDivElement>) => React.ReactElement; | ||
} & React.ClassAttributes<HTMLDivElement> & React.HTMLAttributes<HTMLDivElement>) => React.ReactElement; | ||
export default CardFooter; |
import React from 'react'; | ||
export declare const CardGroup: (props: React.HTMLAttributes<HTMLUListElement>) => React.ReactElement; | ||
export declare const CardGroup: (props: JSX.IntrinsicElements['ul']) => React.ReactElement; | ||
export default CardGroup; |
import React from 'react'; | ||
export declare const CardHeader: (props: { | ||
exdent?: boolean | undefined; | ||
} & React.HTMLAttributes<HTMLElement>) => React.ReactElement; | ||
} & React.ClassAttributes<HTMLElement> & React.HTMLAttributes<HTMLElement>) => React.ReactElement; | ||
export default CardHeader; |
@@ -8,3 +8,3 @@ import React from 'react'; | ||
} | ||
export declare const CardMedia: (props: CardMediaProps & React.HTMLAttributes<HTMLDivElement>) => React.ReactElement; | ||
export declare const CardMedia: (props: CardMediaProps & JSX.IntrinsicElements['div']) => React.ReactElement; | ||
export default CardMedia; |
@@ -5,3 +5,3 @@ import React from 'react'; | ||
}; | ||
export declare const SocialLinks: (props: SocialLinksProps & React.HTMLAttributes<HTMLElement>) => React.ReactElement; | ||
export declare const SocialLinks: (props: SocialLinksProps) => React.ReactElement; | ||
export {}; |
@@ -9,3 +9,3 @@ import React from 'react'; | ||
} | ||
export declare const Checkbox: (props: CheckboxProps & React.InputHTMLAttributes<HTMLInputElement>) => React.ReactElement; | ||
export declare const Checkbox: (props: CheckboxProps & JSX.IntrinsicElements['input']) => React.ReactElement; | ||
export default Checkbox; |
import React from 'react'; | ||
import { OptionalTextInputProps } from '../TextInput/TextInput'; | ||
interface DateInputElementProps { | ||
@@ -10,3 +11,3 @@ id: string; | ||
} | ||
export declare const DateInput: (props: DateInputElementProps & React.InputHTMLAttributes<HTMLInputElement>) => React.ReactElement; | ||
export declare const DateInput: (props: DateInputElementProps & OptionalTextInputProps) => React.ReactElement; | ||
export default DateInput; |
import React from 'react'; | ||
export declare const DateInputGroup: (props: React.HTMLAttributes<HTMLElement>) => React.ReactElement; | ||
export declare const DateInputGroup: (props: JSX.IntrinsicElements['div']) => React.ReactElement; | ||
export default DateInputGroup; |
@@ -9,3 +9,3 @@ import React from 'react'; | ||
} | ||
export declare const Dropdown: (props: DropdownProps & React.SelectHTMLAttributes<HTMLSelectElement>) => React.ReactElement; | ||
export declare const Dropdown: (props: DropdownProps & JSX.IntrinsicElements['select']) => React.ReactElement; | ||
export default Dropdown; |
import React from 'react'; | ||
interface FormProps { | ||
interface RequiredFormProps { | ||
children: React.ReactNode; | ||
onSubmit: (event: React.FormEvent<HTMLFormElement>) => void; | ||
} | ||
interface CustomFormProps { | ||
className?: string; | ||
@@ -9,3 +11,5 @@ large?: boolean; | ||
} | ||
export declare const Form: (props: FormProps & React.FormHTMLAttributes<HTMLFormElement>) => React.ReactElement; | ||
export declare type OptionalFormProps = CustomFormProps & JSX.IntrinsicElements['form']; | ||
declare type FormProps = RequiredFormProps & OptionalFormProps; | ||
export declare const Form: (props: FormProps) => React.ReactElement; | ||
export {}; |
@@ -9,3 +9,3 @@ import React from 'react'; | ||
} | ||
export declare const Radio: (props: RadioProps & React.InputHTMLAttributes<HTMLInputElement>) => React.ReactElement; | ||
export declare const Radio: (props: RadioProps & JSX.IntrinsicElements['input']) => React.ReactElement; | ||
export default Radio; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
} | ||
export declare const RangeInput: (props: RangeInputProps & React.InputHTMLAttributes<HTMLInputElement>) => React.ReactElement; | ||
export declare const RangeInput: (props: RangeInputProps & JSX.IntrinsicElements['input']) => React.ReactElement; | ||
export default RangeInput; |
@@ -11,3 +11,3 @@ import React from 'react'; | ||
} | ||
export declare const Textarea: (props: TextareaProps & React.TextareaHTMLAttributes<HTMLTextAreaElement>) => React.ReactElement; | ||
export declare const Textarea: (props: TextareaProps & JSX.IntrinsicElements['textarea']) => React.ReactElement; | ||
export default Textarea; |
import React from 'react'; | ||
interface TextInputProps { | ||
interface RequiredTextInputProps { | ||
id: string; | ||
name: string; | ||
type: 'text' | 'email' | 'number' | 'password' | 'search' | 'tel' | 'url'; | ||
} | ||
interface CustomTextInputProps { | ||
className?: string; | ||
@@ -27,3 +29,5 @@ validationStatus?: 'error' | 'success'; | ||
} | ||
export declare const TextInput: (props: TextInputProps & React.InputHTMLAttributes<HTMLInputElement>) => React.ReactElement; | ||
export declare type OptionalTextInputProps = CustomTextInputProps & JSX.IntrinsicElements['input']; | ||
declare type TextInputProps = RequiredTextInputProps & OptionalTextInputProps; | ||
export declare const TextInput: (props: TextInputProps) => React.ReactElement; | ||
export default TextInput; |
import React from 'react'; | ||
export declare const GovBanner: (props: React.HTMLAttributes<HTMLElement>) => React.ReactElement; | ||
export declare const GovBanner: (props: JSX.IntrinsicElements['section']) => React.ReactElement; | ||
export default GovBanner; |
@@ -8,3 +8,3 @@ import React from 'react'; | ||
}; | ||
export declare const ExtendedNav: (props: ExtendedNavProps & React.HTMLAttributes<HTMLElement>) => React.ReactElement; | ||
export declare const ExtendedNav: (props: ExtendedNavProps & JSX.IntrinsicElements['nav']) => React.ReactElement; | ||
export default ExtendedNav; |
@@ -8,3 +8,3 @@ import React from 'react'; | ||
} | ||
export declare const Header: (props: HeaderProps & React.HtmlHTMLAttributes<HTMLElement>) => React.ReactElement; | ||
export declare const Header: (props: HeaderProps & JSX.IntrinsicElements['header']) => React.ReactElement; | ||
export {}; |
import React from 'react'; | ||
import { NavListProps } from '../NavList/NavList'; | ||
declare type MegaMenuProps = { | ||
@@ -6,3 +7,3 @@ items: React.ReactNode[][]; | ||
}; | ||
export declare const MegaMenu: (props: MegaMenuProps & React.HTMLAttributes<HTMLUListElement>) => React.ReactElement; | ||
export declare const MegaMenu: (props: MegaMenuProps & NavListProps) => React.ReactElement; | ||
export default MegaMenu; |
import React from 'react'; | ||
import { NavListProps } from '../NavList/NavList'; | ||
declare type MenuProps = { | ||
@@ -6,3 +7,3 @@ items: React.ReactNode[]; | ||
}; | ||
export declare const Menu: (props: MenuProps & React.HTMLAttributes<HTMLUListElement>) => React.ReactElement; | ||
export declare const Menu: (props: MenuProps & NavListProps) => React.ReactElement; | ||
export default Menu; |
import React from 'react'; | ||
export declare const NavCloseButton: (props: React.HTMLAttributes<HTMLButtonElement>) => React.ReactElement; | ||
export declare const NavCloseButton: (props: JSX.IntrinsicElements['button']) => React.ReactElement; |
import React from 'react'; | ||
interface NavListProps { | ||
interface CustomNavListProps { | ||
items: React.ReactNode[]; | ||
@@ -26,3 +26,4 @@ type?: 'primary' | 'secondary' | 'subnav' | 'megamenu' | 'footerSecondary'; | ||
} | ||
export declare const NavList: (props: NavListProps & React.HTMLAttributes<HTMLUListElement>) => React.ReactElement; | ||
export declare type NavListProps = CustomNavListProps & JSX.IntrinsicElements['ul']; | ||
export declare const NavList: (props: NavListProps) => React.ReactElement; | ||
export {}; |
@@ -5,3 +5,3 @@ import React from 'react'; | ||
} | ||
export declare const NavMenuButton: (props: NavMenuButtonProps & React.HTMLAttributes<HTMLButtonElement>) => React.ReactElement; | ||
export declare const NavMenuButton: (props: NavMenuButtonProps & JSX.IntrinsicElements['button']) => React.ReactElement; | ||
export {}; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
}; | ||
export declare const PrimaryNav: (props: PrimaryNavProps & React.HTMLAttributes<HTMLElement>) => React.ReactElement; | ||
export declare const PrimaryNav: (props: PrimaryNavProps & JSX.IntrinsicElements['nav']) => React.ReactElement; | ||
export default PrimaryNav; |
@@ -5,3 +5,3 @@ import React from 'react'; | ||
} | ||
export declare const Title: (props: TitleProps & React.HTMLAttributes<HTMLDivElement>) => React.ReactElement; | ||
export declare const Title: (props: TitleProps & JSX.IntrinsicElements['div']) => React.ReactElement; | ||
export default Title; |
import React from 'react'; | ||
import { OptionalFormProps } from '../forms/Form/Form'; | ||
interface SearchInputProps { | ||
@@ -18,3 +19,3 @@ onSubmit: (event: React.FormEvent<HTMLFormElement>) => void; | ||
} | ||
export declare const Search: (props: SearchInputProps & React.FormHTMLAttributes<HTMLFormElement>) => React.ReactElement; | ||
export declare const Search: (props: SearchInputProps & OptionalFormProps) => React.ReactElement; | ||
export default Search; |
@@ -6,3 +6,3 @@ import React from 'react'; | ||
} | ||
export declare const Tag: (props: TagProps & React.HTMLAttributes<HTMLSpanElement>) => React.ReactElement; | ||
export declare const Tag: (props: TagProps & JSX.IntrinsicElements['span']) => React.ReactElement; | ||
export default Tag; |
{ | ||
"name": "@trussworks/react-uswds", | ||
"version": "1.6.0", | ||
"version": "1.6.1", | ||
"description": "React USWDS 2.0 component library", | ||
@@ -32,3 +32,3 @@ "keywords": [ | ||
"lint": "tsc --noEmit && eslint --ext js,jsx,ts,tsx src && stylelint \"src/**/*.{css,scss}\"", | ||
"release": "standard-version -t", | ||
"release": "standard-version -t ''", | ||
"prepublishOnly": "yarn build", | ||
@@ -113,3 +113,3 @@ "happo": "happo", | ||
"sass": "^1.26.0", | ||
"sass-loader": "^8.0.2", | ||
"sass-loader": "^9.0.2", | ||
"sass-resources-loader": "^2.0.1", | ||
@@ -158,4 +158,3 @@ "source-map-loader": "^1.0.0", | ||
"skip": { | ||
"tag": true, | ||
"commit": true | ||
"tag": true | ||
}, | ||
@@ -162,0 +161,0 @@ "types": [ |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
2680498
2106
15