🚨 Latest Research:Tanstack npm Packages Compromised in Ongoing Mini Shai-Hulud Supply-Chain Attack.Learn More
Socket
Book a DemoSign in
Socket

@react-md/link

Package Overview
Dependencies
Maintainers
1
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@react-md/link - npm Package Compare versions

Comparing version
3.1.0
to
4.0.0
+26
-0
CHANGELOG.md

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

# [4.0.0](https://github.com/mlaursen/react-md/compare/v3.1.1...v4.0.0) (2021-11-24)
### Features
* Update to use new JSX Transform and latest `eslint` ([8111cd3](https://github.com/mlaursen/react-md/commit/8111cd31e45bf60c1b92509264af1b71dfba5696))
### Other Internal Changes
* always skip lib check ([229cef1](https://github.com/mlaursen/react-md/commit/229cef1e3d338ea362c1a2eaac06204c84ff21a6))
* Updated remaining docs and tests for `react-router-dom` v6 ([e012ef9](https://github.com/mlaursen/react-md/commit/e012ef961b21d2583fe6d34114e36ee31ac042a6))
* **react-md:** Remove prop-types package and usage ([2637a6f](https://github.com/mlaursen/react-md/commit/2637a6f43d681a06054e3a4518f692cf51baf997))
### Breaking Changes
* Minimum React version is now 16.14 instead of 16.8
* **react-md:** There will no longer be run-time prop validation with
the `prop-types` package.
# [3.1.0](https://github.com/mlaursen/react-md/compare/v3.0.1...v3.1.0) (2021-09-10)

@@ -8,0 +34,0 @@

+3
-23

@@ -23,3 +23,4 @@ var __assign = (this && this.__assign) || function () {

};
import React, { forwardRef } from "react";
import { jsx as _jsx } from "react/jsx-runtime";
import { forwardRef } from "react";
import cn from "classnames";

@@ -46,25 +47,4 @@ import { bem } from "@react-md/utils";

}
return (React.createElement(Component, __assign({}, props, { className: className, ref: ref, rel: rel, href: href }), children));
return (_jsx(Component, __assign({}, props, { className: className, ref: ref, rel: rel, href: href }, { children: children }), void 0));
});
/* istanbul ignore next */
if (process.env.NODE_ENV !== "production") {
try {
var PropTypes = require("prop-types");
Link.propTypes = {
className: PropTypes.string,
href: PropTypes.string,
children: PropTypes.node,
component: PropTypes.oneOfType([
PropTypes.string,
PropTypes.func,
PropTypes.object,
]),
target: PropTypes.string,
rel: PropTypes.string,
preventMaliciousTarget: PropTypes.bool,
flexCentered: PropTypes.bool,
};
}
catch (e) { }
}
//# sourceMappingURL=Link.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"Link.js","sourceRoot":"","sources":["../src/Link.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA,OAAO,KAAK,EAAE,EAAqC,UAAU,EAAE,MAAM,OAAO,CAAC;AAC7E,OAAO,EAAE,MAAM,YAAY,CAAC;AAC5B,OAAO,EAAE,GAAG,EAAE,MAAM,iBAAiB,CAAC;AA6EtC,IAAM,KAAK,GAAG,GAAG,CAAC,UAAU,CAAC,CAAC;AAE9B;;;;;;GAMG;AACH,MAAM,CAAC,IAAM,IAAI,GAAG,UAAU,CAG5B,SAAS,IAAI,CACb,EASC,EACD,GAAG;IATD,IAAW,aAAa,eAAA,EACxB,iBAA0B,EAAf,SAAS,mBAAG,GAAG,KAAA,EACpB,QAAQ,UAAA,EACd,QAAQ,cAAA,EACH,OAAO,SAAA,EACZ,oBAAoB,EAApB,YAAY,mBAAG,KAAK,KAAA,EACpB,8BAA6B,EAA7B,sBAAsB,mBAAG,IAAI,KAAA,EAC1B,KAAK,cARV,+FASC,CADS;IAIF,IAAA,MAAM,GAAK,KAAK,OAAV,CAAW;IACzB,IAAM,IAAI,GAAG,QAAQ,KAAK,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC;IACpD,IAAM,SAAS,GAAG,EAAE,CAAC,KAAK,CAAC,EAAE,eAAe,EAAE,YAAY,EAAE,CAAC,EAAE,aAAa,CAAC,CAAC;IAE9E,IAAI,GAAG,GAAG,OAAO,CAAC;IAClB,IACE,sBAAsB;QACtB,OAAO,GAAG,KAAK,QAAQ;QACvB,MAAM,KAAK,QAAQ,EACnB;QACA,GAAG,GAAG,qBAAqB,CAAC;KAC7B;IAED,OAAO,CACL,oBAAC,SAAS,eAAK,KAAK,IAAE,SAAS,EAAE,SAAS,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,KACvE,QAAQ,CACC,CACb,CAAC;AACJ,CAAC,CAAC,CAAC;AAEH,0BAA0B;AAC1B,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;IACzC,IAAI;QACF,IAAM,SAAS,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;QAExC,IAAI,CAAC,SAAS,GAAG;YACf,SAAS,EAAE,SAAS,CAAC,MAAM;YAC3B,IAAI,EAAE,SAAS,CAAC,MAAM;YACtB,QAAQ,EAAE,SAAS,CAAC,IAAI;YACxB,SAAS,EAAE,SAAS,CAAC,SAAS,CAAC;gBAC7B,SAAS,CAAC,MAAM;gBAChB,SAAS,CAAC,IAAI;gBACd,SAAS,CAAC,MAAM;aACjB,CAAC;YACF,MAAM,EAAE,SAAS,CAAC,MAAM;YACxB,GAAG,EAAE,SAAS,CAAC,MAAM;YACrB,sBAAsB,EAAE,SAAS,CAAC,IAAI;YACtC,YAAY,EAAE,SAAS,CAAC,IAAI;SAC7B,CAAC;KACH;IAAC,OAAO,CAAC,EAAE,GAAE;CACf"}
{"version":3,"file":"Link.js","sourceRoot":"","sources":["../src/Link.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAO,EAAqC,UAAU,EAAE,MAAM,OAAO,CAAC;AACtE,OAAO,EAAE,MAAM,YAAY,CAAC;AAC5B,OAAO,EAAE,GAAG,EAAE,MAAM,iBAAiB,CAAC;AA6EtC,IAAM,KAAK,GAAG,GAAG,CAAC,UAAU,CAAC,CAAC;AAE9B;;;;;;GAMG;AACH,MAAM,CAAC,IAAM,IAAI,GAAG,UAAU,CAG5B,SAAS,IAAI,CACb,EASC,EACD,GAAG;IATD,IAAW,aAAa,eAAA,EACxB,iBAA0B,EAAf,SAAS,mBAAG,GAAG,KAAA,EACpB,QAAQ,UAAA,EACd,QAAQ,cAAA,EACH,OAAO,SAAA,EACZ,oBAAoB,EAApB,YAAY,mBAAG,KAAK,KAAA,EACpB,8BAA6B,EAA7B,sBAAsB,mBAAG,IAAI,KAAA,EAC1B,KAAK,cARV,+FASC,CADS;IAIF,IAAA,MAAM,GAAK,KAAK,OAAV,CAAW;IACzB,IAAM,IAAI,GAAG,QAAQ,KAAK,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC;IACpD,IAAM,SAAS,GAAG,EAAE,CAAC,KAAK,CAAC,EAAE,eAAe,EAAE,YAAY,EAAE,CAAC,EAAE,aAAa,CAAC,CAAC;IAE9E,IAAI,GAAG,GAAG,OAAO,CAAC;IAClB,IACE,sBAAsB;QACtB,OAAO,GAAG,KAAK,QAAQ;QACvB,MAAM,KAAK,QAAQ,EACnB;QACA,GAAG,GAAG,qBAAqB,CAAC;KAC7B;IAED,OAAO,CACL,KAAC,SAAS,eAAK,KAAK,IAAE,SAAS,EAAE,SAAS,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,gBACvE,QAAQ,YACC,CACb,CAAC;AACJ,CAAC,CAAC,CAAC"}

@@ -23,3 +23,4 @@ var __assign = (this && this.__assign) || function () {

};
import React, { forwardRef, useCallback, } from "react";
import { jsx as _jsx } from "react/jsx-runtime";
import { forwardRef, useCallback, } from "react";
import cn from "classnames";

@@ -49,5 +50,5 @@ import { bem } from "@react-md/utils";

var foundMainId = foundMain && foundMain.id;
console.error("Unable to find a main element to focus with an id of: \"" + mainId + "\".");
console.error("Unable to find a main element to focus with an id of: \"".concat(mainId, "\"."));
if (foundMainId) {
console.error("However, a \"<main>\" element was found with an id: \"" + foundMainId + "\". Should this be the \"mainId\" prop for the \"SkipToMainContent\" component?");
console.error("However, a \"<main>\" element was found with an id: \"".concat(foundMainId, "\". Should this be the \"mainId\" prop for the \"SkipToMainContent\" component?"));
}

@@ -59,19 +60,4 @@ }

}, [mainId, onClick]);
return (React.createElement(Link, __assign({}, props, { id: id, ref: ref, href: "#" + mainId, onClick: handleClick, className: cn(block({ styled: !unstyled }), className) }), children));
return (_jsx(Link, __assign({}, props, { id: id, ref: ref, href: "#".concat(mainId), onClick: handleClick, className: cn(block({ styled: !unstyled }), className) }, { children: children }), void 0));
});
/* istanbul ignore next */
if (process.env.NODE_ENV !== "production") {
try {
var PropTypes = require("prop-types");
SkipToMainContent.propTypes = {
id: PropTypes.string,
mainId: PropTypes.string.isRequired,
onClick: PropTypes.func,
className: PropTypes.string,
children: PropTypes.node,
unstyled: PropTypes.bool,
};
}
catch (e) { }
}
//# sourceMappingURL=SkipToMainContent.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"SkipToMainContent.js","sourceRoot":"","sources":["../src/SkipToMainContent.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA,OAAO,KAAK,EAAE,EAEZ,UAAU,EAEV,WAAW,GACZ,MAAM,OAAO,CAAC;AACf,OAAO,EAAE,MAAM,YAAY,CAAC;AAC5B,OAAO,EAAE,GAAG,EAAE,MAAM,iBAAiB,CAAC;AAEtC,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAiC9B,IAAM,KAAK,GAAG,GAAG,CAAC,eAAe,CAAC,CAAC;AAEnC;;;;;;GAMG;AACH,MAAM,CAAC,IAAM,iBAAiB,GAAG,UAAU,CAGzC,SAAS,iBAAiB,CAC1B,EAQC,EACD,GAAG;IARD,IAAA,UAA2B,EAA3B,EAAE,mBAAG,sBAAsB,KAAA,EAC3B,gBAAiC,EAAjC,QAAQ,mBAAG,sBAAsB,KAAA,EACjC,gBAAgB,EAAhB,QAAQ,mBAAG,KAAK,KAAA,EAChB,MAAM,YAAA,EACN,SAAS,eAAA,EACT,OAAO,aAAA,EACJ,KAAK,cAPV,gEAQC,CADS;IAIV,IAAM,WAAW,GAAG,WAAW,CAC7B,UAAC,KAA0C;QACzC,IAAI,OAAO,EAAE;YACX,OAAO,CAAC,KAAK,CAAC,CAAC;SAChB;QAED,KAAK,CAAC,cAAc,EAAE,CAAC;QACvB,IAAM,IAAI,GAAG,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC;QAC7C,IAAI,CAAC,IAAI,EAAE;YACT,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;gBACzC,+BAA+B;gBAC/B,IAAM,SAAS,GAAG,QAAQ,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC;gBACjD,IAAM,WAAW,GAAG,SAAS,IAAI,SAAS,CAAC,EAAE,CAAC;gBAC9C,OAAO,CAAC,KAAK,CACX,6DAA0D,MAAM,QAAI,CACrE,CAAC;gBACF,IAAI,WAAW,EAAE;oBACf,OAAO,CAAC,KAAK,CACX,2DAAsD,WAAW,oFAA4E,CAC9I,CAAC;iBACH;aACF;YAED,OAAO;SACR;QAED,IAAI,CAAC,KAAK,EAAE,CAAC;IACf,CAAC,EACD,CAAC,MAAM,EAAE,OAAO,CAAC,CAClB,CAAC;IAEF,OAAO,CACL,oBAAC,IAAI,eACC,KAAK,IACT,EAAE,EAAE,EAAE,EACN,GAAG,EAAE,GAAG,EACR,IAAI,EAAE,MAAI,MAAQ,EAClB,OAAO,EAAE,WAAW,EACpB,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,SAAS,CAAC,KAErD,QAAQ,CACJ,CACR,CAAC;AACJ,CAAC,CAAC,CAAC;AAEH,0BAA0B;AAC1B,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;IACzC,IAAI;QACF,IAAM,SAAS,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;QAExC,iBAAiB,CAAC,SAAS,GAAG;YAC5B,EAAE,EAAE,SAAS,CAAC,MAAM;YACpB,MAAM,EAAE,SAAS,CAAC,MAAM,CAAC,UAAU;YACnC,OAAO,EAAE,SAAS,CAAC,IAAI;YACvB,SAAS,EAAE,SAAS,CAAC,MAAM;YAC3B,QAAQ,EAAE,SAAS,CAAC,IAAI;YACxB,QAAQ,EAAE,SAAS,CAAC,IAAI;SACzB,CAAC;KACH;IAAC,OAAO,CAAC,EAAE,GAAE;CACf"}
{"version":3,"file":"SkipToMainContent.js","sourceRoot":"","sources":["../src/SkipToMainContent.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAO,EAEL,UAAU,EAEV,WAAW,GACZ,MAAM,OAAO,CAAC;AACf,OAAO,EAAE,MAAM,YAAY,CAAC;AAC5B,OAAO,EAAE,GAAG,EAAE,MAAM,iBAAiB,CAAC;AAEtC,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAiC9B,IAAM,KAAK,GAAG,GAAG,CAAC,eAAe,CAAC,CAAC;AAEnC;;;;;;GAMG;AACH,MAAM,CAAC,IAAM,iBAAiB,GAAG,UAAU,CAGzC,SAAS,iBAAiB,CAC1B,EAQC,EACD,GAAG;IARD,IAAA,UAA2B,EAA3B,EAAE,mBAAG,sBAAsB,KAAA,EAC3B,gBAAiC,EAAjC,QAAQ,mBAAG,sBAAsB,KAAA,EACjC,gBAAgB,EAAhB,QAAQ,mBAAG,KAAK,KAAA,EAChB,MAAM,YAAA,EACN,SAAS,eAAA,EACT,OAAO,aAAA,EACJ,KAAK,cAPV,gEAQC,CADS;IAIV,IAAM,WAAW,GAAG,WAAW,CAC7B,UAAC,KAA0C;QACzC,IAAI,OAAO,EAAE;YACX,OAAO,CAAC,KAAK,CAAC,CAAC;SAChB;QAED,KAAK,CAAC,cAAc,EAAE,CAAC;QACvB,IAAM,IAAI,GAAG,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC;QAC7C,IAAI,CAAC,IAAI,EAAE;YACT,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;gBACzC,+BAA+B;gBAC/B,IAAM,SAAS,GAAG,QAAQ,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC;gBACjD,IAAM,WAAW,GAAG,SAAS,IAAI,SAAS,CAAC,EAAE,CAAC;gBAC9C,OAAO,CAAC,KAAK,CACX,kEAA0D,MAAM,QAAI,CACrE,CAAC;gBACF,IAAI,WAAW,EAAE;oBACf,OAAO,CAAC,KAAK,CACX,gEAAsD,WAAW,oFAA4E,CAC9I,CAAC;iBACH;aACF;YAED,OAAO;SACR;QAED,IAAI,CAAC,KAAK,EAAE,CAAC;IACf,CAAC,EACD,CAAC,MAAM,EAAE,OAAO,CAAC,CAClB,CAAC;IAEF,OAAO,CACL,KAAC,IAAI,eACC,KAAK,IACT,EAAE,EAAE,EAAE,EACN,GAAG,EAAE,GAAG,EACR,IAAI,EAAE,WAAI,MAAM,CAAE,EAClB,OAAO,EAAE,WAAW,EACpB,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,SAAS,CAAC,gBAErD,QAAQ,YACJ,CACR,CAAC;AACJ,CAAC,CAAC,CAAC"}

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

import React, { AnchorHTMLAttributes, ElementType } from "react";
import { AnchorHTMLAttributes, ElementType } from "react";
export interface LinkProps extends AnchorHTMLAttributes<HTMLAnchorElement> {

@@ -77,2 +77,2 @@ /**

*/
export declare const Link: React.ForwardRefExoticComponent<(LinkProps | LinkWithComponentProps) & React.RefAttributes<HTMLAnchorElement | React.ElementType<any>>>;
export declare const Link: import("react").ForwardRefExoticComponent<(LinkProps | Pick<LinkWithComponentProps, keyof LinkWithComponentProps>) & import("react").RefAttributes<HTMLAnchorElement | ElementType<any>>>;

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

};
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __rest = (this && this.__rest) || function (s, e) {

@@ -49,3 +30,4 @@ var t = {};

exports.Link = void 0;
var react_1 = __importStar(require("react"));
var jsx_runtime_1 = require("react/jsx-runtime");
var react_1 = require("react");
var classnames_1 = __importDefault(require("classnames"));

@@ -72,25 +54,4 @@ var utils_1 = require("@react-md/utils");

}
return (react_1.default.createElement(Component, __assign({}, props, { className: className, ref: ref, rel: rel, href: href }), children));
return ((0, jsx_runtime_1.jsx)(Component, __assign({}, props, { className: className, ref: ref, rel: rel, href: href }, { children: children }), void 0));
});
/* istanbul ignore next */
if (process.env.NODE_ENV !== "production") {
try {
var PropTypes = require("prop-types");
exports.Link.propTypes = {
className: PropTypes.string,
href: PropTypes.string,
children: PropTypes.node,
component: PropTypes.oneOfType([
PropTypes.string,
PropTypes.func,
PropTypes.object,
]),
target: PropTypes.string,
rel: PropTypes.string,
preventMaliciousTarget: PropTypes.bool,
flexCentered: PropTypes.bool,
};
}
catch (e) { }
}
//# sourceMappingURL=Link.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"Link.js","sourceRoot":"","sources":["../src/Link.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,6CAA6E;AAC7E,0DAA4B;AAC5B,yCAAsC;AA6EtC,IAAM,KAAK,GAAG,IAAA,WAAG,EAAC,UAAU,CAAC,CAAC;AAE9B;;;;;;GAMG;AACU,QAAA,IAAI,GAAG,IAAA,kBAAU,EAG5B,SAAS,IAAI,CACb,EASC,EACD,GAAG;IATD,IAAW,aAAa,eAAA,EACxB,iBAA0B,EAAf,SAAS,mBAAG,GAAG,KAAA,EACpB,QAAQ,UAAA,EACd,QAAQ,cAAA,EACH,OAAO,SAAA,EACZ,oBAAoB,EAApB,YAAY,mBAAG,KAAK,KAAA,EACpB,8BAA6B,EAA7B,sBAAsB,mBAAG,IAAI,KAAA,EAC1B,KAAK,cARV,+FASC,CADS;IAIF,IAAA,MAAM,GAAK,KAAK,OAAV,CAAW;IACzB,IAAM,IAAI,GAAG,QAAQ,KAAK,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC;IACpD,IAAM,SAAS,GAAG,IAAA,oBAAE,EAAC,KAAK,CAAC,EAAE,eAAe,EAAE,YAAY,EAAE,CAAC,EAAE,aAAa,CAAC,CAAC;IAE9E,IAAI,GAAG,GAAG,OAAO,CAAC;IAClB,IACE,sBAAsB;QACtB,OAAO,GAAG,KAAK,QAAQ;QACvB,MAAM,KAAK,QAAQ,EACnB;QACA,GAAG,GAAG,qBAAqB,CAAC;KAC7B;IAED,OAAO,CACL,8BAAC,SAAS,eAAK,KAAK,IAAE,SAAS,EAAE,SAAS,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,KACvE,QAAQ,CACC,CACb,CAAC;AACJ,CAAC,CAAC,CAAC;AAEH,0BAA0B;AAC1B,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;IACzC,IAAI;QACF,IAAM,SAAS,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;QAExC,YAAI,CAAC,SAAS,GAAG;YACf,SAAS,EAAE,SAAS,CAAC,MAAM;YAC3B,IAAI,EAAE,SAAS,CAAC,MAAM;YACtB,QAAQ,EAAE,SAAS,CAAC,IAAI;YACxB,SAAS,EAAE,SAAS,CAAC,SAAS,CAAC;gBAC7B,SAAS,CAAC,MAAM;gBAChB,SAAS,CAAC,IAAI;gBACd,SAAS,CAAC,MAAM;aACjB,CAAC;YACF,MAAM,EAAE,SAAS,CAAC,MAAM;YACxB,GAAG,EAAE,SAAS,CAAC,MAAM;YACrB,sBAAsB,EAAE,SAAS,CAAC,IAAI;YACtC,YAAY,EAAE,SAAS,CAAC,IAAI;SAC7B,CAAC;KACH;IAAC,OAAO,CAAC,EAAE,GAAE;CACf"}
{"version":3,"file":"Link.js","sourceRoot":"","sources":["../src/Link.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+BAAsE;AACtE,0DAA4B;AAC5B,yCAAsC;AA6EtC,IAAM,KAAK,GAAG,IAAA,WAAG,EAAC,UAAU,CAAC,CAAC;AAE9B;;;;;;GAMG;AACU,QAAA,IAAI,GAAG,IAAA,kBAAU,EAG5B,SAAS,IAAI,CACb,EASC,EACD,GAAG;IATD,IAAW,aAAa,eAAA,EACxB,iBAA0B,EAAf,SAAS,mBAAG,GAAG,KAAA,EACpB,QAAQ,UAAA,EACd,QAAQ,cAAA,EACH,OAAO,SAAA,EACZ,oBAAoB,EAApB,YAAY,mBAAG,KAAK,KAAA,EACpB,8BAA6B,EAA7B,sBAAsB,mBAAG,IAAI,KAAA,EAC1B,KAAK,cARV,+FASC,CADS;IAIF,IAAA,MAAM,GAAK,KAAK,OAAV,CAAW;IACzB,IAAM,IAAI,GAAG,QAAQ,KAAK,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC;IACpD,IAAM,SAAS,GAAG,IAAA,oBAAE,EAAC,KAAK,CAAC,EAAE,eAAe,EAAE,YAAY,EAAE,CAAC,EAAE,aAAa,CAAC,CAAC;IAE9E,IAAI,GAAG,GAAG,OAAO,CAAC;IAClB,IACE,sBAAsB;QACtB,OAAO,GAAG,KAAK,QAAQ;QACvB,MAAM,KAAK,QAAQ,EACnB;QACA,GAAG,GAAG,qBAAqB,CAAC;KAC7B;IAED,OAAO,CACL,uBAAC,SAAS,eAAK,KAAK,IAAE,SAAS,EAAE,SAAS,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,gBACvE,QAAQ,YACC,CACb,CAAC;AACJ,CAAC,CAAC,CAAC"}

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

import React, { AnchorHTMLAttributes, ReactNode } from "react";
import { AnchorHTMLAttributes, ReactNode } from "react";
export interface SkipToMainContentProps extends AnchorHTMLAttributes<HTMLAnchorElement> {

@@ -35,2 +35,2 @@ /**

*/
export declare const SkipToMainContent: React.ForwardRefExoticComponent<SkipToMainContentProps & React.RefAttributes<HTMLAnchorElement>>;
export declare const SkipToMainContent: import("react").ForwardRefExoticComponent<SkipToMainContentProps & import("react").RefAttributes<HTMLAnchorElement>>;

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

};
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __rest = (this && this.__rest) || function (s, e) {

@@ -49,3 +30,4 @@ var t = {};

exports.SkipToMainContent = void 0;
var react_1 = __importStar(require("react"));
var jsx_runtime_1 = require("react/jsx-runtime");
var react_1 = require("react");
var classnames_1 = __importDefault(require("classnames"));

@@ -75,5 +57,5 @@ var utils_1 = require("@react-md/utils");

var foundMainId = foundMain && foundMain.id;
console.error("Unable to find a main element to focus with an id of: \"" + mainId + "\".");
console.error("Unable to find a main element to focus with an id of: \"".concat(mainId, "\"."));
if (foundMainId) {
console.error("However, a \"<main>\" element was found with an id: \"" + foundMainId + "\". Should this be the \"mainId\" prop for the \"SkipToMainContent\" component?");
console.error("However, a \"<main>\" element was found with an id: \"".concat(foundMainId, "\". Should this be the \"mainId\" prop for the \"SkipToMainContent\" component?"));
}

@@ -85,19 +67,4 @@ }

}, [mainId, onClick]);
return (react_1.default.createElement(Link_1.Link, __assign({}, props, { id: id, ref: ref, href: "#" + mainId, onClick: handleClick, className: (0, classnames_1.default)(block({ styled: !unstyled }), className) }), children));
return ((0, jsx_runtime_1.jsx)(Link_1.Link, __assign({}, props, { id: id, ref: ref, href: "#".concat(mainId), onClick: handleClick, className: (0, classnames_1.default)(block({ styled: !unstyled }), className) }, { children: children }), void 0));
});
/* istanbul ignore next */
if (process.env.NODE_ENV !== "production") {
try {
var PropTypes = require("prop-types");
exports.SkipToMainContent.propTypes = {
id: PropTypes.string,
mainId: PropTypes.string.isRequired,
onClick: PropTypes.func,
className: PropTypes.string,
children: PropTypes.node,
unstyled: PropTypes.bool,
};
}
catch (e) { }
}
//# sourceMappingURL=SkipToMainContent.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"SkipToMainContent.js","sourceRoot":"","sources":["../src/SkipToMainContent.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,6CAKe;AACf,0DAA4B;AAC5B,yCAAsC;AAEtC,+BAA8B;AAiC9B,IAAM,KAAK,GAAG,IAAA,WAAG,EAAC,eAAe,CAAC,CAAC;AAEnC;;;;;;GAMG;AACU,QAAA,iBAAiB,GAAG,IAAA,kBAAU,EAGzC,SAAS,iBAAiB,CAC1B,EAQC,EACD,GAAG;IARD,IAAA,UAA2B,EAA3B,EAAE,mBAAG,sBAAsB,KAAA,EAC3B,gBAAiC,EAAjC,QAAQ,mBAAG,sBAAsB,KAAA,EACjC,gBAAgB,EAAhB,QAAQ,mBAAG,KAAK,KAAA,EAChB,MAAM,YAAA,EACN,SAAS,eAAA,EACT,OAAO,aAAA,EACJ,KAAK,cAPV,gEAQC,CADS;IAIV,IAAM,WAAW,GAAG,IAAA,mBAAW,EAC7B,UAAC,KAA0C;QACzC,IAAI,OAAO,EAAE;YACX,OAAO,CAAC,KAAK,CAAC,CAAC;SAChB;QAED,KAAK,CAAC,cAAc,EAAE,CAAC;QACvB,IAAM,IAAI,GAAG,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC;QAC7C,IAAI,CAAC,IAAI,EAAE;YACT,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;gBACzC,+BAA+B;gBAC/B,IAAM,SAAS,GAAG,QAAQ,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC;gBACjD,IAAM,WAAW,GAAG,SAAS,IAAI,SAAS,CAAC,EAAE,CAAC;gBAC9C,OAAO,CAAC,KAAK,CACX,6DAA0D,MAAM,QAAI,CACrE,CAAC;gBACF,IAAI,WAAW,EAAE;oBACf,OAAO,CAAC,KAAK,CACX,2DAAsD,WAAW,oFAA4E,CAC9I,CAAC;iBACH;aACF;YAED,OAAO;SACR;QAED,IAAI,CAAC,KAAK,EAAE,CAAC;IACf,CAAC,EACD,CAAC,MAAM,EAAE,OAAO,CAAC,CAClB,CAAC;IAEF,OAAO,CACL,8BAAC,WAAI,eACC,KAAK,IACT,EAAE,EAAE,EAAE,EACN,GAAG,EAAE,GAAG,EACR,IAAI,EAAE,MAAI,MAAQ,EAClB,OAAO,EAAE,WAAW,EACpB,SAAS,EAAE,IAAA,oBAAE,EAAC,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,SAAS,CAAC,KAErD,QAAQ,CACJ,CACR,CAAC;AACJ,CAAC,CAAC,CAAC;AAEH,0BAA0B;AAC1B,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;IACzC,IAAI;QACF,IAAM,SAAS,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;QAExC,yBAAiB,CAAC,SAAS,GAAG;YAC5B,EAAE,EAAE,SAAS,CAAC,MAAM;YACpB,MAAM,EAAE,SAAS,CAAC,MAAM,CAAC,UAAU;YACnC,OAAO,EAAE,SAAS,CAAC,IAAI;YACvB,SAAS,EAAE,SAAS,CAAC,MAAM;YAC3B,QAAQ,EAAE,SAAS,CAAC,IAAI;YACxB,QAAQ,EAAE,SAAS,CAAC,IAAI;SACzB,CAAC;KACH;IAAC,OAAO,CAAC,EAAE,GAAE;CACf"}
{"version":3,"file":"SkipToMainContent.js","sourceRoot":"","sources":["../src/SkipToMainContent.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+BAKe;AACf,0DAA4B;AAC5B,yCAAsC;AAEtC,+BAA8B;AAiC9B,IAAM,KAAK,GAAG,IAAA,WAAG,EAAC,eAAe,CAAC,CAAC;AAEnC;;;;;;GAMG;AACU,QAAA,iBAAiB,GAAG,IAAA,kBAAU,EAGzC,SAAS,iBAAiB,CAC1B,EAQC,EACD,GAAG;IARD,IAAA,UAA2B,EAA3B,EAAE,mBAAG,sBAAsB,KAAA,EAC3B,gBAAiC,EAAjC,QAAQ,mBAAG,sBAAsB,KAAA,EACjC,gBAAgB,EAAhB,QAAQ,mBAAG,KAAK,KAAA,EAChB,MAAM,YAAA,EACN,SAAS,eAAA,EACT,OAAO,aAAA,EACJ,KAAK,cAPV,gEAQC,CADS;IAIV,IAAM,WAAW,GAAG,IAAA,mBAAW,EAC7B,UAAC,KAA0C;QACzC,IAAI,OAAO,EAAE;YACX,OAAO,CAAC,KAAK,CAAC,CAAC;SAChB;QAED,KAAK,CAAC,cAAc,EAAE,CAAC;QACvB,IAAM,IAAI,GAAG,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC;QAC7C,IAAI,CAAC,IAAI,EAAE;YACT,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;gBACzC,+BAA+B;gBAC/B,IAAM,SAAS,GAAG,QAAQ,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC;gBACjD,IAAM,WAAW,GAAG,SAAS,IAAI,SAAS,CAAC,EAAE,CAAC;gBAC9C,OAAO,CAAC,KAAK,CACX,kEAA0D,MAAM,QAAI,CACrE,CAAC;gBACF,IAAI,WAAW,EAAE;oBACf,OAAO,CAAC,KAAK,CACX,gEAAsD,WAAW,oFAA4E,CAC9I,CAAC;iBACH;aACF;YAED,OAAO;SACR;QAED,IAAI,CAAC,KAAK,EAAE,CAAC;IACf,CAAC,EACD,CAAC,MAAM,EAAE,OAAO,CAAC,CAClB,CAAC;IAEF,OAAO,CACL,uBAAC,WAAI,eACC,KAAK,IACT,EAAE,EAAE,EAAE,EACN,GAAG,EAAE,GAAG,EACR,IAAI,EAAE,WAAI,MAAM,CAAE,EAClB,OAAO,EAAE,WAAW,EACpB,SAAS,EAAE,IAAA,oBAAE,EAAC,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,SAAS,CAAC,gBAErD,QAAQ,YACJ,CACR,CAAC;AACJ,CAAC,CAAC,CAAC"}
{
"name": "@react-md/link",
"version": "3.1.0",
"version": "4.0.0",
"description": "The base package for including a theme for react-md. This is required by most other packages.",

@@ -33,6 +33,6 @@ "main": "./lib/index.js",

"dependencies": {
"@react-md/states": "^3.1.0",
"@react-md/theme": "^3.1.0",
"@react-md/transition": "^3.1.0",
"@react-md/typography": "^3.1.0",
"@react-md/states": "^4.0.0",
"@react-md/theme": "^4.0.0",
"@react-md/transition": "^4.0.0",
"@react-md/typography": "^4.0.0",
"classnames": "^2.3.1"

@@ -44,15 +44,12 @@ },

"react-dom": "^17.0.1",
"react-router-dom": "^5.2.0"
"react-router-dom": "^6.0.2"
},
"peerDependencies": {
"react": ">= 16.8",
"react-dom": ">= 16.8"
"react": ">= 16.14",
"react-dom": ">= 16.14"
},
"optionalDependencies": {
"prop-types": "^15.6.2"
},
"publishConfig": {
"access": "public"
},
"gitHead": "5891a3255f12fb34d2cc82d81d10f85f712a21e8"
"gitHead": "a9f2d64a777698fa65bb3196f6063cdd8321f5cb"
}

@@ -40,3 +40,3 @@ # @react-md/link

```tsx
import React, { ReactElement } from "react";
import type { ReactElement } from "react";
import { render } from "react-dom";

@@ -47,2 +47,4 @@ import {

BrowserRouter,
Routes,
Route,
} from "react-router-dom";

@@ -71,4 +73,6 @@ import { Link as ReactMDLink, LinkProps as RMDLinkProps } from "@react-md/link";

<Route exact path="/" component={Home} />
<Route path="/about" component={About} />
<Routes>
<Route path="/" element={<Home />} />
<Route path="about" element={<About />} />
</Routes>
</BrowserRouter>

@@ -88,3 +92,3 @@ );

```tsx
import React, { ReactElement } from "react";
import type { ReactElement } from "react";
import { render } from "react-dom";

@@ -91,0 +95,0 @@ import {

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

import React, { AnchorHTMLAttributes, ElementType, forwardRef } from "react";
import { AnchorHTMLAttributes, ElementType, forwardRef } from "react";
import cn from "classnames";

@@ -124,23 +124,1 @@ import { bem } from "@react-md/utils";

});
/* istanbul ignore next */
if (process.env.NODE_ENV !== "production") {
try {
const PropTypes = require("prop-types");
Link.propTypes = {
className: PropTypes.string,
href: PropTypes.string,
children: PropTypes.node,
component: PropTypes.oneOfType([
PropTypes.string,
PropTypes.func,
PropTypes.object,
]),
target: PropTypes.string,
rel: PropTypes.string,
preventMaliciousTarget: PropTypes.bool,
flexCentered: PropTypes.bool,
};
} catch (e) {}
}

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

import React, {
import {
AnchorHTMLAttributes,

@@ -111,17 +111,1 @@ forwardRef,

});
/* istanbul ignore next */
if (process.env.NODE_ENV !== "production") {
try {
const PropTypes = require("prop-types");
SkipToMainContent.propTypes = {
id: PropTypes.string,
mainId: PropTypes.string.isRequired,
onClick: PropTypes.func,
className: PropTypes.string,
children: PropTypes.node,
unstyled: PropTypes.bool,
};
} catch (e) {}
}

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

import React, { AnchorHTMLAttributes, ElementType } from "react";
import { AnchorHTMLAttributes, ElementType } from "react";
export interface LinkProps extends AnchorHTMLAttributes<HTMLAnchorElement> {

@@ -77,2 +77,2 @@ /**

*/
export declare const Link: React.ForwardRefExoticComponent<(LinkProps | LinkWithComponentProps) & React.RefAttributes<HTMLAnchorElement | React.ElementType<any>>>;
export declare const Link: import("react").ForwardRefExoticComponent<(LinkProps | Pick<LinkWithComponentProps, keyof LinkWithComponentProps>) & import("react").RefAttributes<HTMLAnchorElement | ElementType<any>>>;

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

import React, { AnchorHTMLAttributes, ReactNode } from "react";
import { AnchorHTMLAttributes, ReactNode } from "react";
export interface SkipToMainContentProps extends AnchorHTMLAttributes<HTMLAnchorElement> {

@@ -35,2 +35,2 @@ /**

*/
export declare const SkipToMainContent: React.ForwardRefExoticComponent<SkipToMainContentProps & React.RefAttributes<HTMLAnchorElement>>;
export declare const SkipToMainContent: import("react").ForwardRefExoticComponent<SkipToMainContentProps & import("react").RefAttributes<HTMLAnchorElement>>;