diff --git a/libs/components/canvas_authentication.d.ts b/libs/components/canvas_authentication.d.ts index 4107d24..77d3009 100644 --- a/libs/components/canvas_authentication.d.ts +++ b/libs/components/canvas_authentication.d.ts @@ -1,29 +1,17 @@ export function CanvasAuthentication(props: any): React.JSX.Element; export namespace CanvasAuthentication { - namespace defaultProps { - const overrides: {}; - const hideButton: boolean; - const autoSubmit: boolean; - const buttonClassName: string; - const buttonText: null; - } namespace propTypes { - const overrides_1: PropTypes.Requireable>; - export { overrides_1 as overrides }; - const hideButton_1: PropTypes.Requireable; - export { hideButton_1 as hideButton }; - const autoSubmit_1: PropTypes.Requireable; - export { autoSubmit_1 as autoSubmit }; - export const settings: PropTypes.Validator>; + const hideButton: PropTypes.Requireable; + const autoSubmit: PropTypes.Requireable; + const settings: PropTypes.Validator; }>>>; - const buttonClassName_1: PropTypes.Requireable; - export { buttonClassName_1 as buttonClassName }; - const buttonText_1: PropTypes.Requireable; - export { buttonText_1 as buttonText }; + const buttonClassName: PropTypes.Requireable; + const buttonText: PropTypes.Requireable; } } -declare const _default: (props: any) => React.JSX.Element; +declare const _default: any; export default _default; import React from "react"; import PropTypes from "prop-types"; diff --git a/libs/components/canvas_authentication.js b/libs/components/canvas_authentication.js index bc292ae..e28e7f3 100644 --- a/libs/components/canvas_authentication.js +++ b/libs/components/canvas_authentication.js @@ -44,7 +44,7 @@ var react_redux_1 = require("react-redux"); var prop_types_1 = __importDefault(require("prop-types")); var settings_1 = require("@atomicjolt/atomic-fuel/libs/components/settings"); function CanvasAuthentication(props) { - var autoSubmit = props.autoSubmit, hideButton = props.hideButton, buttonText = props.buttonText, buttonClassName = props.buttonClassName, settings = props.settings, overrides = props.overrides; + var _a = props.autoSubmit, autoSubmit = _a === void 0 ? false : _a, _b = props.hideButton, hideButton = _b === void 0 ? false : _b, _c = props.buttonText, buttonText = _c === void 0 ? null : _c, _d = props.buttonClassName, buttonClassName = _d === void 0 ? "" : _d, settings = props.settings, _e = props.overrides, overrides = _e === void 0 ? {} : _e; var formRef = (0, react_1.useRef)(null); // Not all apps use redux so try catch to prevent blowing up try { @@ -79,13 +79,6 @@ function CanvasAuthentication(props) { : null)); } exports.CanvasAuthentication = CanvasAuthentication; -CanvasAuthentication.defaultProps = { - overrides: {}, - hideButton: false, - autoSubmit: false, - buttonClassName: "", - buttonText: null, -}; CanvasAuthentication.propTypes = { overrides: prop_types_1.default.shape({}), hideButton: prop_types_1.default.bool, diff --git a/libs/components/canvas_authentication.js.map b/libs/components/canvas_authentication.js.map index cf665e1..352bb7b 100644 --- a/libs/components/canvas_authentication.js.map +++ b/libs/components/canvas_authentication.js.map @@ -1 +1 @@ -{"version":3,"file":"canvas_authentication.js","sourceRoot":"","sources":["../../src/components/canvas_authentication.jsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,kDAAuB;AACvB,6CAAiD;AACjD,2CAA0C;AAC1C,0DAAmC;AACnC,6EAAgF;AAEhF,SAAgB,oBAAoB,CAAC,KAAK;IAEtC,IAAA,UAAU,GAMR,KAAK,WANG,EACV,UAAU,GAKR,KAAK,WALG,EACV,UAAU,GAIR,KAAK,WAJG,EACV,eAAe,GAGb,KAAK,gBAHQ,EACf,QAAQ,GAEN,KAAK,SAFC,EACR,SAAS,GACP,KAAK,UADE,CACD;IAEV,IAAM,OAAO,GAAG,IAAA,cAAM,EAAC,IAAI,CAAC,CAAC;IAE7B,4DAA4D;IAC5D,IAAI;QACF,IAAI,GAAG,GAAG,IAAA,yBAAW,EAAC,UAAA,KAAK,IAAI,OAAA,KAAK,CAAC,GAAG,EAAT,CAAS,CAAC,CAAC;KAC3C;IAAC,OAAO,KAAK,EAAE,GAAG;IAGnB,IAAA,iBAAS,EAAC;QACR,IAAI,UAAU,IAAI,OAAO,CAAC,OAAO,EAAE;YACjC,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC;SAC1B;IACH,CAAC,EAAE,CAAC,UAAU,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAElC,SAAS,SAAS;QAChB,IAAI,UAAU;YAAE,OAAO,IAAI,CAAC;QAC5B,OAAO,yCAAO,IAAI,EAAC,QAAQ,EAAC,KAAK,EAAE,UAAU,IAAI,WAAW,EAAE,SAAS,EAAE,eAAe,GAAI,CAAC;IAC/F,CAAC;IAED,SAAS,cAAc;QACrB,IAAM,GAAG,yBAAQ,QAAQ,GAAK,SAAS,CAAE,CAAC;QAC1C,OAAO,gBAAC,CAAC,GAAG,CAAC,GAAG,EAAE,UAAC,KAAK,EAAE,GAAG;YAC3B,IAAI,QAAQ,GAAG,KAAK,IAAI,EAAE,CAAC;YAC3B,IAAI,gBAAC,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE;gBACzB,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC;aACrC;YACD,OAAO,CACL,yCAAO,GAAG,EAAE,GAAG,EAAE,IAAI,EAAC,QAAQ,EAAC,KAAK,EAAE,UAAG,QAAQ,CAAE,EAAE,IAAI,EAAE,GAAG,GAAI,CACnE,CAAA;QACH,CAAC,CAAC,CAAC;IACL,CAAC;IAED,OAAO,CACL,wCACE,GAAG,EAAE,OAAO,EACZ,MAAM,EAAE,QAAQ,CAAC,gBAAgB,EACjC,MAAM,EAAC,MAAM;QAEX,SAAS,EAAE;QACX,cAAc,EAAE;QAEhB,GAAG;YACH,CAAC,CAAC,yCAAO,IAAI,EAAC,QAAQ,EAAC,KAAK,EAAE,GAAG,EAAE,IAAI,EAAC,eAAe,GAAG;YAC1D,CAAC,CAAC,IAAI,CAEH,CACR,CAAC;AACJ,CAAC;AAzDD,oDAyDC;AAED,oBAAoB,CAAC,YAAY,GAAG;IAClC,SAAS,EAAE,EAAE;IACb,UAAU,EAAE,KAAK;IACjB,UAAU,EAAE,KAAK;IACjB,eAAe,EAAE,EAAE;IACnB,UAAU,EAAE,IAAI;CACjB,CAAA;AAED,oBAAoB,CAAC,SAAS,GAAG;IAC/B,SAAS,EAAE,oBAAS,CAAC,KAAK,CAAC,EAAE,CAAC;IAC9B,UAAU,EAAE,oBAAS,CAAC,IAAI;IAC1B,UAAU,EAAE,oBAAS,CAAC,IAAI;IAC1B,QAAQ,EAAE,oBAAS,CAAC,KAAK,CAAC;QACxB,gBAAgB,EAAE,oBAAS,CAAC,MAAM;KACnC,CAAC,CAAC,UAAU;IACb,eAAe,EAAE,oBAAS,CAAC,MAAM;IACjC,UAAU,EAAE,oBAAS,CAAC,MAAM;CAC7B,CAAA;AAED,kBAAe,IAAA,uBAAY,EAAC,oBAAoB,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"canvas_authentication.js","sourceRoot":"","sources":["../../src/components/canvas_authentication.jsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,kDAAuB;AACvB,6CAAiD;AACjD,2CAA0C;AAC1C,0DAAmC;AACnC,6EAAgF;AAEhF,SAAgB,oBAAoB,CAAC,KAAK;IAEtC,IAAA,KAME,KAAK,WANW,EAAlB,UAAU,mBAAG,KAAK,KAAA,EAClB,KAKE,KAAK,WALW,EAAlB,UAAU,mBAAG,KAAK,KAAA,EAClB,KAIE,KAAK,WAJU,EAAjB,UAAU,mBAAG,IAAI,KAAA,EACjB,KAGE,KAAK,gBAHa,EAApB,eAAe,mBAAG,EAAE,KAAA,EACpB,QAAQ,GAEN,KAAK,SAFC,EACR,KACE,KAAK,UADO,EAAd,SAAS,mBAAG,EAAE,KAAA,CACN;IAEV,IAAM,OAAO,GAAG,IAAA,cAAM,EAAC,IAAI,CAAC,CAAC;IAE7B,4DAA4D;IAC5D,IAAI;QACF,IAAI,GAAG,GAAG,IAAA,yBAAW,EAAC,UAAA,KAAK,IAAI,OAAA,KAAK,CAAC,GAAG,EAAT,CAAS,CAAC,CAAC;KAC3C;IAAC,OAAO,KAAK,EAAE,GAAG;IAGnB,IAAA,iBAAS,EAAC;QACR,IAAI,UAAU,IAAI,OAAO,CAAC,OAAO,EAAE;YACjC,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC;SAC1B;IACH,CAAC,EAAE,CAAC,UAAU,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAElC,SAAS,SAAS;QAChB,IAAI,UAAU;YAAE,OAAO,IAAI,CAAC;QAC5B,OAAO,yCAAO,IAAI,EAAC,QAAQ,EAAC,KAAK,EAAE,UAAU,IAAI,WAAW,EAAE,SAAS,EAAE,eAAe,GAAI,CAAC;IAC/F,CAAC;IAED,SAAS,cAAc;QACrB,IAAM,GAAG,yBAAQ,QAAQ,GAAK,SAAS,CAAE,CAAC;QAC1C,OAAO,gBAAC,CAAC,GAAG,CAAC,GAAG,EAAE,UAAC,KAAK,EAAE,GAAG;YAC3B,IAAI,QAAQ,GAAG,KAAK,IAAI,EAAE,CAAC;YAC3B,IAAI,gBAAC,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE;gBACzB,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC;aACrC;YACD,OAAO,CACL,yCAAO,GAAG,EAAE,GAAG,EAAE,IAAI,EAAC,QAAQ,EAAC,KAAK,EAAE,UAAG,QAAQ,CAAE,EAAE,IAAI,EAAE,GAAG,GAAI,CACnE,CAAA;QACH,CAAC,CAAC,CAAC;IACL,CAAC;IAED,OAAO,CACL,wCACE,GAAG,EAAE,OAAO,EACZ,MAAM,EAAE,QAAQ,CAAC,gBAAgB,EACjC,MAAM,EAAC,MAAM;QAEX,SAAS,EAAE;QACX,cAAc,EAAE;QAEhB,GAAG;YACH,CAAC,CAAC,yCAAO,IAAI,EAAC,QAAQ,EAAC,KAAK,EAAE,GAAG,EAAE,IAAI,EAAC,eAAe,GAAG;YAC1D,CAAC,CAAC,IAAI,CAEH,CACR,CAAC;AACJ,CAAC;AAzDD,oDAyDC;AAED,oBAAoB,CAAC,SAAS,GAAG;IAC/B,SAAS,EAAE,oBAAS,CAAC,KAAK,CAAC,EAAE,CAAC;IAC9B,UAAU,EAAE,oBAAS,CAAC,IAAI;IAC1B,UAAU,EAAE,oBAAS,CAAC,IAAI;IAC1B,QAAQ,EAAE,oBAAS,CAAC,KAAK,CAAC;QACxB,gBAAgB,EAAE,oBAAS,CAAC,MAAM;KACnC,CAAC,CAAC,UAAU;IACb,eAAe,EAAE,oBAAS,CAAC,MAAM;IACjC,UAAU,EAAE,oBAAS,CAAC,MAAM;CAC7B,CAAA;AAED,kBAAe,IAAA,uBAAY,EAAC,oBAAoB,CAAC,CAAC"} \ No newline at end of file diff --git a/package.json b/package.json index 0511905..c667fd8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "atomic-canvas", - "version": "3.0.0", + "version": "3.0.1", "description": "Client side canvas api for Atomic Jolt", "engines": { "node": ">=14.18.2" diff --git a/src/components/canvas_authentication.jsx b/src/components/canvas_authentication.jsx index e14dbfd..001ddeb 100644 --- a/src/components/canvas_authentication.jsx +++ b/src/components/canvas_authentication.jsx @@ -6,12 +6,12 @@ import { withSettings } from '@atomicjolt/atomic-fuel/libs/components/settings'; export function CanvasAuthentication(props) { const { - autoSubmit, - hideButton, - buttonText, - buttonClassName, + autoSubmit = false, + hideButton = false, + buttonText = null, + buttonClassName = "", settings, - overrides, + overrides = {}, } = props; const formRef = useRef(null); @@ -63,14 +63,6 @@ export function CanvasAuthentication(props) { ); } -CanvasAuthentication.defaultProps = { - overrides: {}, - hideButton: false, - autoSubmit: false, - buttonClassName: "", - buttonText: null, -} - CanvasAuthentication.propTypes = { overrides: PropTypes.shape({}), hideButton: PropTypes.bool,