1.4.8 • Published 1 year ago

julien-easy-modal v1.4.8

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

julien-easy-modal

julien-easy-modal est un composant REACT. Ce composant est uniquement utilisable sur une stack reactJS.

Install

$ npm i julien-easy-modal

Import

import Modal from "julien-easy-modal";

utilisation

Pour ouvrir ou fermer la modal, il faut lui passer un state de type booleanet son setteur dans les props isOpen et setIsOpen

Defaut

const [isOpen, setIsOpen] = useState(false)

...

<Modal setIsOpen={setIsOpen} isOpen={isOpen}>
    <p>Texte personalisé<p>
    <button className="close-modal" onClick={()=>{setIsOpen(false)}}>fermer</button>
<Modal/>

Close texte

<Modal isOpen={isOpen} setIsOpen={setIsOpen}>
    <p onClick={()=>setIsOpen(false)}>Fermer la modal<p>
    <button className="close-modal" onClick={()=>{setIsOpen(false)}}>fermer</button>
<Modal/>

Remove closing cross

<Modal isOpen={isOpen} setIsOpen={setIsOpen} closingCross={false}>
    <p>Texte personalisé<p>
    <button className="close-modal" onClick={()=>{setIsOpen(false)}}>fermer</button>
<Modal/>

Edit closing button

<Modal isOpen={isOpen} setIsOpen={setIsOpen} editClose="!">
    <p>Texte personalisé<p>
    <button className="close-modal" onClick={()=>{setIsOpen(false)}}>fermer</button>
<Modal/>

fadeDuration and fadeDelay

<Modal setIsOpen={setIsOpen} isOpen={isOpen} fadeDuration={500} fadeDelay={10}>
    <p>Texte personalisé<p>
    <button className="close-modal" onClick={()=>{setIsOpen(false)}}>fermer</button>
<Modal/>

julien-easy-modal

ababacceptsacornacorn-globalsacorn-import-assertionsacorn-jsxacorn-walkaddressadjust-sourcemap-loaderagent-baseajvajv-formatsajv-keywordsansi-escapesansi-html-communityansi-regexansi-stylesany-promiseanymatchargargparsearia-queryarray-buffer-byte-lengtharray-flattenarray-includesarray-unionarray.prototype.flatarray.prototype.flatmaparray.prototype.reducearray.prototype.tosortedasapast-types-flowasyncasynckitat-least-nodeautoprefixeravailable-typed-arraysaxe-coreaxobject-querybabel-jestbabel-plugin-istanbulbabel-plugin-jest-hoistbabel-plugin-macrosbabel-plugin-named-asset-importbabel-plugin-polyfill-corejs2babel-plugin-polyfill-corejs3babel-plugin-polyfill-regeneratorbabel-plugin-transform-react-remove-prop-typesbabel-preset-current-node-syntaxbabel-preset-jestbalanced-matchbatchbfjbig.jsbinary-extensionsbluebirdbody-parserbonjour-serviceboolbasebrace-expansionbracesbrowser-process-hrtimebrowserslistbserbuffer-frombuiltin-modulesbytescall-bindcallsitescamel-casecamelcasecamelcase-csscaniuse-apicaniuse-litecase-sensitive-paths-webpack-pluginchalkchar-regexcheck-typeschokidarchrome-trace-eventci-infocjs-module-lexerclean-csscliuicocoacollect-v8-coveragecolor-convertcolor-namecolordcolorettecombined-streamcommandercommon-path-prefixcommon-tagscommondircompressiblecompressionconcat-mapconfusing-browser-globalsconnect-history-api-fallbackcontent-dispositioncontent-typeconvert-source-mapcookiecookie-signaturecore-jscore-js-compatcore-js-purecore-util-iscosmiconfigcross-spawncrypto-random-stringcss-blank-pseudocss-declaration-sortercss-has-pseudocss-loadercss-minimizer-webpack-plugincss-prefers-color-schemecss-selectcss-select-base-adaptercss-treecss-whatcssdbcssesccssnanocssnano-preset-defaultcssnano-utilscssocssomcssstyledamerau-levenshteindata-urlsdebugdecimal.jsdedentdeep-equaldeep-isdeepmergedefault-gatewaydefine-lazy-propdefine-propertiesdelayed-streamdepddestroydetect-newlinedetect-nodedetect-port-altdidyoumeandiff-sequencesdir-globdlvdns-equaldns-packetdoctrinedom-converterdom-serializerdomelementtypedomexceptiondomhandlerdomutilsdot-casedotenvdotenv-expandduplexeree-firstejselectron-to-chromiumemitteryemoji-regexemojis-listencodeurlenhanced-resolveentitieserror-exerror-stack-parseres-abstractes-array-method-boxes-properlyes-get-iteratores-module-lexeres-set-tostringtages-shim-unscopableses-to-primitiveescaladeescape-htmlescape-string-regexpescodegeneslinteslint-config-react-appeslint-import-resolver-nodeeslint-module-utilseslint-plugin-flowtypeeslint-plugin-importeslint-plugin-jesteslint-plugin-jsx-a11yeslint-plugin-reacteslint-plugin-react-hookseslint-plugin-testing-libraryeslint-scopeeslint-visitor-keyseslint-webpack-pluginespreeesprimaesqueryesrecurseestraverseestree-walkeresutilsetageventemitter3eventsexecaexitexpectexpressfast-deep-equalfast-globfast-json-stable-stringifyfast-levenshteinfastqfaye-websocketfb-watchmanfile-entry-cachefile-loaderfilelistfilesizefill-rangefinalhandlerfind-cache-dirfind-upflat-cacheflattedfollow-redirectsfor-eachfork-ts-checker-webpack-pluginform-dataforwardedfraction.jsfreshfs-extrafs-monkeyfs-readdir-recursivefs.realpathfunction-bindfunction.prototype.namefunctions-have-namesgensyncget-caller-fileget-intrinsicget-own-enumerable-property-symbolsget-package-typeget-streamget-symbol-descriptionglobglob-parentglob-to-regexpglobal-modulesglobal-prefixglobalsglobalthisglobbygopdgraceful-fsgrapheme-splittergzip-sizehandle-thingharmony-reflecthashas-bigintshas-flaghas-property-descriptorshas-protohas-symbolshas-tostringtaghehoopyhpack.jshtml-encoding-snifferhtml-entitieshtml-escaperhtml-minifier-terserhtml-webpack-pluginhtmlparser2http-deceiverhttp-errorshttp-parser-jshttp-proxyhttp-proxy-agenthttp-proxy-middlewarehttps-proxy-agenthuman-signalsiconv-liteicss-utilsidbidentity-obj-proxyignoreimmerimport-freshimport-localimurmurhashinflightinheritsiniinternal-slotipaddr.jsis-argumentsis-array-bufferis-arrayishis-bigintis-binary-pathis-boolean-objectis-callableis-core-moduleis-date-objectis-dockeris-extglobis-fullwidth-code-pointis-generator-fnis-globis-mapis-moduleis-negative-zerois-numberis-number-objectis-objis-path-insideis-plain-objis-potential-custom-element-nameis-regexis-regexpis-rootis-setis-shared-array-bufferis-streamis-stringis-symbolis-typed-arrayis-typedarrayis-weakmapis-weakrefis-weaksetis-wslisarrayisexeistanbul-lib-coverageistanbul-lib-instrumentistanbul-lib-reportistanbul-lib-source-mapsistanbul-reportsjakejestjest-changed-filesjest-circusjest-clijest-configjest-diffjest-docblockjest-eachjest-environment-jsdomjest-environment-nodejest-get-typejest-haste-mapjest-jasmine2jest-leak-detectorjest-matcher-utilsjest-message-utiljest-mockjest-pnp-resolverjest-regex-utiljest-resolvejest-resolve-dependenciesjest-runnerjest-runtimejest-serializerjest-snapshotjest-utiljest-validatejest-watch-typeaheadjest-watcherjest-workerjitijs-sdsljs-tokensjs-yamljsdomjsescjson-parse-even-better-errorsjson-schemajson-schema-traversejson-stable-stringify-without-jsonifyjson5jsonfilejsonpointerjsx-ast-utilskind-ofkleurklonalanguage-subtag-registrylanguage-tagslaunch-editorlevenlevnlilconfiglines-and-columnsloader-runnerloader-utilslocate-pathlodashlodash.debouncelodash.memoizelodash.mergelodash.sortbylodash.uniqloose-envifylower-caselru-cachemagic-stringmake-dirmakeerrormdn-datamedia-typermemfsmerge-descriptorsmerge-streammerge2methodsmicromatchmimemime-dbmime-typesmimic-fnmini-css-extract-pluginminimalistic-assertminimatchminimistmkdirpmsmulticast-dnsmznanoidnatural-comparenatural-compare-litenegotiatorneo-asyncno-casenode-forgenode-int64node-releasesnormalize-pathnormalize-rangenormalize-urlnpm-run-pathnth-checknwsapiobject-assignobject-hashobject-inspectobject-isobject-keysobject.assignobject.entriesobject.fromentriesobject.getownpropertydescriptorsobject.hasownobject.valuesobufon-finishedon-headersonceonetimeopenoptionatorp-limitp-locatep-retryp-tryparam-caseparent-moduleparse-jsonparse5parseurlpascal-casepath-existspath-is-absolutepath-keypath-parsepath-to-regexppath-typeperformance-nowpicocolorspicomatchpifypiratespkg-dirpkg-uppostcsspostcss-attribute-case-insensitivepostcss-browser-commentspostcss-calcpostcss-clamppostcss-color-functional-notationpostcss-color-hex-alphapostcss-color-rebeccapurplepostcss-colorminpostcss-convert-valuespostcss-custom-mediapostcss-custom-propertiespostcss-custom-selectorspostcss-dir-pseudo-classpostcss-discard-commentspostcss-discard-duplicatespostcss-discard-emptypostcss-discard-overriddenpostcss-double-position-gradientspostcss-env-functionpostcss-flexbugs-fixespostcss-focus-visiblepostcss-focus-withinpostcss-font-variantpostcss-gap-propertiespostcss-image-set-functionpostcss-importpostcss-initialpostcss-jspostcss-lab-functionpostcss-load-configpostcss-loaderpostcss-logicalpostcss-media-minmaxpostcss-merge-longhandpostcss-merge-rulespostcss-minify-font-valuespostcss-minify-gradientspostcss-minify-paramspostcss-minify-selectorspostcss-modules-extract-importspostcss-modules-local-by-defaultpostcss-modules-scopepostcss-modules-valuespostcss-nestedpostcss-nestingpostcss-normalizepostcss-normalize-charsetpostcss-normalize-display-valuespostcss-normalize-positionspostcss-normalize-repeat-stylepostcss-normalize-stringpostcss-normalize-timing-functionspostcss-normalize-unicodepostcss-normalize-urlpostcss-normalize-whitespacepostcss-opacity-percentagepostcss-ordered-valuespostcss-overflow-shorthandpostcss-page-breakpostcss-placepostcss-preset-envpostcss-pseudo-class-any-linkpostcss-reduce-initialpostcss-reduce-transformspostcss-replace-overflow-wrappostcss-selector-notpostcss-selector-parserpostcss-svgopostcss-unique-selectorspostcss-value-parserprelude-lspretty-bytespretty-errorpretty-formatprocess-nextick-argspromisepromptsprop-typesproxy-addrpslpunycodeqqsquerystringifyqueue-microtaskquick-lrurafrandombytesrange-parserraw-bodyreact-app-polyfillreact-dev-utilsreact-error-overlayreact-isreact-refreshread-cachereadable-streamreaddirprecursive-readdirregenerateregenerate-unicode-propertiesregenerator-runtimeregenerator-transformregex-parserregexp.prototype.flagsregexpu-coreregjsparserrelateurlrenderkidrequire-directoryrequire-from-stringrequires-portresolveresolve-cwdresolve-fromresolve-url-loaderresolve.exportsretryreusifyrimrafrolluprollup-plugin-terserrun-parallelsafe-buffersafe-regex-testsafer-buffersanitize.csssass-loadersaxsaxesschedulerschema-utilsselect-hoseselfsignedsemversendserialize-javascriptserve-indexserve-staticsetprototypeofshebang-commandshebang-regexshell-quoteside-channelsignal-exitsisteransislashsockjssource-list-mapsource-mapsource-map-jssource-map-loadersource-map-supportsourcemap-codecspdyspdy-transportsprintf-jsstablestack-utilsstackframestatusesstop-iteration-iteratorstring_decoderstring-lengthstring-natural-comparestring-widthstring.prototype.matchallstring.prototype.trimstring.prototype.trimendstring.prototype.trimstartstringify-objectstrip-ansistrip-bomstrip-commentsstrip-final-newlinestrip-json-commentsstyle-loaderstylehackssucrasesupports-colorsupports-hyperlinkssupports-preserve-symlinks-flagsvg-parsersvgosymbol-treetailwindcsstapabletemp-dirtempyterminal-linkterserterser-webpack-plugintest-excludetext-tablethenifythenify-allthroatthunkytmplto-fast-propertiesto-regex-rangetoidentifiertough-cookietr46tryerts-interface-checkertsconfig-pathstslibtsutilstype-checktype-detecttype-festtype-istyped-array-lengthtypedarray-to-buffertypescriptunbox-primitiveunicode-canonical-property-names-ecmascriptunicode-match-property-ecmascriptunicode-match-property-value-ecmascriptunicode-property-aliases-ecmascriptunique-stringuniversalifyunpipeunquoteupathupdate-browserslist-dburi-jsurl-parseutil-deprecateutil.promisifyutilautils-mergeuuidv8-to-istanbulvaryw3c-hr-timew3c-xmlserializerwalkerwatchpackwbufwebidl-conversionswebpackwebpack-dev-middlewarewebpack-dev-serverwebpack-manifest-pluginwebpack-sourceswebsocket-driverwebsocket-extensionswhatwg-encodingwhatwg-fetchwhatwg-mimetypewhatwg-urlwhichwhich-boxed-primitivewhich-collectionwhich-typed-arrayword-wrapworkbox-background-syncworkbox-broadcast-updateworkbox-buildworkbox-cacheable-responseworkbox-coreworkbox-expirationworkbox-google-analyticsworkbox-navigation-preloadworkbox-precachingworkbox-range-requestsworkbox-recipesworkbox-routingworkbox-strategiesworkbox-streamsworkbox-swworkbox-webpack-pluginworkbox-windowwrap-ansiwrappywrite-file-atomicwsxml-name-validatorxmlcharsy18nyallistyamlyargsyargs-parseryocto-queue
1.4.8

1 year ago

1.4.7

1 year ago

1.4.6

1 year ago

1.4.5

1 year ago

1.4.4

1 year ago

1.4.3

1 year ago

1.4.2

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.9

1 year ago

1.3.8

1 year ago

1.3.7

1 year ago

1.3.6

1 year ago

1.3.5

1 year ago

1.3.4

1 year ago

1.3.3

1 year ago

1.3.2

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

1.2.9

1 year ago

1.2.8

1 year ago

1.2.7

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.2.2

1 year ago

1.2.1

1 year ago

1.2.0

1 year ago

1.1.9

1 year ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago