Skip to content
This repository has been archived by the owner on Feb 24, 2023. It is now read-only.

Latest commit

 

History

History
25 lines (21 loc) · 1.42 KB

create-react-app.md

File metadata and controls

25 lines (21 loc) · 1.42 KB

Create React App

The following tasks will help you get started using Design System React within Create React App 1.x.

Do you have tips to share with other Create React Users users? Please share with the rest of the Create React community and add to the list below.

Getting Started

  1. Create a new app
    • create-react-app my-react-app
  2. Install NPM modules
    • cd my-react-app && npm install @salesforce-ux/design-system @salesforce/design-system-react
  3. Copy SLDS CSS file to public folder
    • cp node_modules/@salesforce-ux/design-system/assets/styles/salesforce-lightning-design-system.min.css public/
  4. Copy SLDS icons folder to public folder
    • cp -r node_modules/@salesforce-ux/design-system/assets/icons public/
  5. Copy SLDS fonts folder to public folder
    • cp -r node_modules/@salesforce-ux/design-system/assets/fonts public/
  6. Add CSS file to index.html
    • <link rel="stylesheet" type="text/css" href="/salesforce-lightning-design-system.min.css">
  7. Copy examples from Design System React website into app.js.
  8. Update imports to named imports (CommonJS build) of Design System React.
    • import { Button, IconSettings } from '@salesforce/design-system-react';
  9. Modify the iconPath prop of IconSettings to output the correct path to the icons in the public folder.
    • <IconSettings iconPath="/icons">{// doc site examples}</IconSettings>