1.0.34 • Published 3 days ago

edit-widget-test v1.0.34

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
3 days ago

Welcome to the EDIT-WIDGET Repo

Inside this document are instructions to get everything installed and running on your machine.

Table of Contents

About the repo

edit-widget is the app which contains edit related features that to be handover to builder team

This app provides the editing features like:

  • Crop
  • Enhance
  • Rotate

Tech Stack:

  • React
  • TypeScript
  • CSS(Styled Components)

Pre-requisite

  • Install NVM (Node Version Manager)

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

  • Download and Install Node.js using nvm

    nvm install 20.11.1

  • we recommend using NVM (Node Version Manager) to manage NodeJS versions if multiple node versions installed

    nvm use version

    Verification commands

    nodejs: node --version
    npm: npm --version
    nvm: nvm --version
  • Install Git

    Git-bash (WINDOWS ONLY) - (https://git-scm.com/download/win)

    Git (Linux/OS) Download (new Macs come with git already installed).

      Verification commands
      ```commands
      git --version
      ```

Setup EDIT-WIDGET

  1. Clone the edit-widget repository. Clone this repo onto your computer. Navigate to the directory you want to put the repo.
 git@github.com:sflyinc-shutterfly/edit-widget.git
  1. Navigate into the project directory
 cd edit-widget
  1. Ok, now install the specific node module dependencies
npm install

Start EDIT-WIDGET

  1. Run edit-widget, Open a terminal, go to the path of the edit-widget folder and run

    npm run dev
  2. After execution of above command, local host url will get as output

  3. Take that url, open it in browser

Run EDIT-WIDGET in Host Application

  1. Install the package via npm.

    npm i @sfly/edit-widget
  2. Instantiate the Class

    const editWidget = new EditWidget();
  3. Open the modal

    editWidget.openModal(mediaData);
    // mediaData is the required parameter to open the modal
  4. Retrieve the updated meta data of media.

    const onSubmitCallback = (updatedMediaData) => {
     console.log("Updated media data: in caalback",  updatedMediaData);
    }
    
    editWidget.setOnModalSubmitCallback(onSubmitCallback);
  5. Render the updated image in place of actual image.

     <div>{editWidget.getCanvas()}</div>
1.0.33

3 days ago

1.0.32

3 days ago

1.0.31

3 days ago

1.0.34

3 days ago

1.0.28

5 days ago

1.0.27

5 days ago

1.0.30

5 days ago

1.0.19

9 days ago

1.0.18

9 days ago

1.0.17

9 days ago

1.0.16

9 days ago

1.0.9

10 days ago

1.0.22

9 days ago

1.0.21

9 days ago

1.0.20

9 days ago

1.0.26

8 days ago

1.0.25

8 days ago

1.0.24

9 days ago

1.0.23

9 days ago

1.0.11

10 days ago

1.0.10

10 days ago

1.0.15

9 days ago

1.0.14

10 days ago

1.0.13

10 days ago

1.0.12

10 days ago

1.0.2

13 days ago

1.0.1

13 days ago

1.0.0

13 days ago

1.0.8

11 days ago

1.0.7

11 days ago

1.0.6

11 days ago

1.0.5

13 days ago

1.0.4

13 days ago

1.0.3

13 days ago

0.0.32

13 days ago

0.0.33

13 days ago

0.0.34

13 days ago

0.0.35

13 days ago

0.0.21

14 days ago

0.0.22

14 days ago

0.0.23

14 days ago

0.0.24

14 days ago

0.0.25

14 days ago

0.0.30

14 days ago

0.0.31

14 days ago

0.0.26

14 days ago

0.0.27

14 days ago

0.0.28

14 days ago

0.0.29

14 days ago

0.0.20

17 days ago

0.0.10

17 days ago

0.0.11

17 days ago

0.0.12

17 days ago

0.0.13

17 days ago

0.0.14

17 days ago

0.0.15

17 days ago

0.0.9

17 days ago

0.0.16

17 days ago

0.0.17

17 days ago

0.0.18

17 days ago

0.0.19

17 days ago

0.0.8

18 days ago

0.0.5

18 days ago

0.0.4

18 days ago

0.0.7

18 days ago

0.0.6

18 days ago

0.0.1

19 days ago

0.0.3

19 days ago

0.0.2

19 days ago

0.0.0

20 days ago