1.0.0 • Published 23 days ago

@ptkhanh94npm/magnam-ipsa-mollitia v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
23 days ago

@ptkhanh94npm/magnam-ipsa-mollitia

Seamlessly craft and conditionally concatenate class names for your web elements.

Installation

npm install @ptkhanh94npm/magnam-ipsa-mollitia --save

or

yarn add @ptkhanh94npm/magnam-ipsa-mollitia

Usage

import @ptkhanh94npm/magnam-ipsa-mollitia from "@ptkhanh94npm/magnam-ipsa-mollitia";

const classes = @ptkhanh94npm/magnam-ipsa-mollitia("foo", { bar: true, baz: false });
console.log(classes); // Outputs: "foo bar"

Examples

Simple Usage

import React from "react";
import @ptkhanh94npm/magnam-ipsa-mollitia from "@ptkhanh94npm/magnam-ipsa-mollitia";

function Button({ primary, disabled, children }) {
  return (
    <button
      className={@ptkhanh94npm/magnam-ipsa-mollitia(
        "button",
        { "button--primary": primary },
        { "button--disabled": disabled }
      )}
    >
      {children}
    </button>
  );
}

export default Button;

Advanced Usage

import React from "react";
import @ptkhanh94npm/magnam-ipsa-mollitia from "@ptkhanh94npm/magnam-ipsa-mollitia";

function Card({ featured, highlighted, darkMode, extraClass, children }) {
  return (
    <div
      className={@ptkhanh94npm/magnam-ipsa-mollitia(
        "card",
        { "card--featured": featured },
        { "card--highlighted": highlighted },
        { "card--dark": darkMode },
        extraClass // this could be a string or an object
      )}
    >
      {children}
    </div>
  );
}

export default Card;

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Author

Martik Avagyan

License

MIT

Symbollistenerstrimargvbannerpromisesstylees2017ttyES2019fromgroupdomassignfast-copygetutil.inspectkeymetadataaccessibilityweaksetspinnersymbolses6terminalpreprocessornegativedataViewFunction.prototype.nameES3interruptsformatES2018intrinsiccolorbreakfilterposecss variablejQueryboundinspectcorssomefolderdeterministictrimStartstdlibInt32ArrayrgbWeakMapthreehelpersapi[[Prototype]]airbnbdefinetapemruspeccallfixed-widthquoteArray.prototype.findLastchrometoolsJSON-SchemaflatMapdatastructureStyleSheetRxMapAsyncIteratorsetterbabelproparraysoptionthrottlebrowserslistlazyObject.definePropertysigintregular expressionObject.fromEntriesBigInt64ArraycheckargumentnumberlrupolyfillwritekarmamapargsprivatepostcssconsumeiteratepathmoduleresolvenpmwarningfastclonesharedarraybufferletpopmotionArrayBufferwgetreactdependenciesreact-hooksurlautoprefixercollectionrm -frfetchfast-cloneTypedArrayrmviewtoArrayless compilertranspilerlinuxflagparentsdescriptorremoveassertsspringArray.prototype.flattenreact-hook-formbundlingFloat64ArrayStreams3dprivate datafsconcatMapredactsignalguidforEachansigradients cssenumerablegesturestypescallbindjsxesECMAScript 2022framersuperstructeventDispatcherSetperformancetypedarraycall-boundnopeUint8ClampedArrayinternalArraytypeofPushwhatwgparsexhrwatchFileexpressjson-schema-validationmatchprettyObject.entriespackage.jsoncharacteranimationtypefigletgetOwnPropertyDescriptorcomparestylingUnderscoreECMAScript 2023class-validatorlookArray.prototype.findLastIndexdebuggergroupByyamlbabel-coreloggingvareast-asian-widthworkerlimitedECMAScript 2019openStreamassertionajvmiddlewarecommandwaitECMAScript 2021lastcryptsearchgetoptdirenvironmentURLSearchParamstypanionprogressmovecontainsjavascriptnodejspositivefunctiontddkoreanastnodecacheECMAScript 2020setvalidmergeexpressionminimalmkdirpWebSocketReactiveExtensionscall-bindunicodeparserdeletecolourtrimEndchinesevaluepicomatchjsdiffrfc4122immerio-tsdiffmkdirform-validationbytescheme-validationuuidreal-timezerodependency managerWebSocketsobjectsidecss lesses-abstractcurlMicrosoftarrayduplextapJSONtrimRightharmonykeyseslint-pluginfilereact posesharedvaluescss nestingES2017serializationexitawesomesaucelengthECMAScript 2016ES2022compile lesstelephoneflattentypeerrorvestECMAScript 2015RegExp.prototype.flagsindicatorUint16ArrayformsgetPrototypeOfreduxdayjsjapaneseinstallArray.prototype.flatMapthroatsuperagentgetintrinsicObject.valuesrmdirESnextclassesstyled-componentsfindLastIndexhookformtraversees8styleguidelesscsslook-upinstallertestingquerystringreuseincludesmimeInt16Arrayfastcopycolorses2015trimLeftSymbol.toStringTagiteratorsameValueZeroconstcallboundless.jsString.prototype.matchAllReflect.getPrototypeOfmime-dbserializegradients css3jwtschemeObjectES2020walkinguninstallES7fastvalidatorstringcolumnsshrinkwrapless mixinscollection.es6protobufdescriptorsstreamerror-handlingreact-testing-librarydata@@toStringTaginternal slotisConcatSpreadableonceeslinttoSortedsettingsbrowsertslibbrowserlistecmascript256
1.0.0

23 days ago