Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 721 Bytes

README.md

File metadata and controls

36 lines (26 loc) · 721 Bytes

remix-surfacing-links

This library reduces boilerplate for surfacing links in remix.run projects.

Installation

npm install remix-surfacing-links

Usage in atom component

import surfaceLinks from "remix-surfacing-links";

export const links = surfaceLinks({
  rel: "stylesheet",
  href: require("./styles.css"),
});

Usage in page or intermediate component

You can import children links this way:

import surfaceLinks from "remix-surfacing-links";

export const links = surfaceLinks(
  require("~/components/Button"),
  require("~/components/Toggle"),
  require("~/components/Modal"),
  {
    rel: "stylesheet",
    href: require("~/styles/homepage.css"),
  }
);