8000 GitHub - makerinc/maker-enhance: React component for Maker Enhance
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

makerinc/maker-enhance

Repository files navigation

MakerEnhance

React component for Maker Enhance.

Installation

yarn add maker-enhance

or

npm install --save maker-enhance

Usage

import MakerEnhance from "maker-enhance";

<MakerEnhance user={yourMakerUserIdOrSlug} />;

Example

import React from "react";
import MakerEnhance from "maker-enhance";

export default function Page() {
  return (
    <div>
      <MakerEnhance user="user" instanceId="header" />
      <MakerEnhance user="user" instanceId="page" loadingHeight={400} />
    </div>
  );
}

Props

  • user (required) - string - Your Maker user id or slug
  • instanceId - string - If you want to render multiple MakerEnhance components on one page, add a unique instanceId prop to each and every one of them so Maker can keep track of multiple instances
  • loadingHeight - number - While Maker is loading, it doesn't know the final height of the content. To prevent Cumulative Layout Shift (CLS), Maker iframe blocks a height of 1000px during the loading and then adjusts to actual content height. If you know that your content height is static and will never be heigher than a certain value (let's say 400px), you can use loadingHeight to override this default 1000px height.

About

React component for Maker Enhance

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
0