Giter Site home page Giter Site logo

ellucian-developer / experience-sdk-sample-extensions Goto Github PK

View Code? Open in Web Editor NEW
17.0 17.0 2.0 413 KB

This repo is compiled of sample cards meant to be used in the Ellucian Experience Software Development Kit (SDK).

License: Apache License 2.0

JavaScript 100.00%
ellucian experience experience-sdk experience-toolkit react toolkit

experience-sdk-sample-extensions's People

Contributors

ahmedluci avatar bhavyasingh4 avatar danmartinelluc avatar imanatellucian avatar pc-ellucian avatar ptakis123 avatar rsellucian avatar tnadolski-ellucian avatar toolkit-developer avatar vaikunt-ellucian avatar venugopalvk avatar vthebault avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

experience-sdk-sample-extensions's Issues

Pages return a 404 with Live Reload.

When I attempt to navigate to the page by clicking on the Props Card in Development, a 404 is returned. The props card has

pageRoute: {
route: "/",
},

set in the extensions.js. The page route in extensions.js is
page: {
source: "./src/page/index.jsx",
},

Is Live Reload supposed to work with pages?

Missing example of passing state from card to page via react router location

None of these example have card->page interactions with state passing. Please add.

The Experience SDK docs say "Include the optional state object if you want to pass variables between a card and a page. This works only when using the route parameter. It uses the react-router-dom's location object to get the state". Using the route and state parameters together in navigateToPage I can transition from card to page. But no luck getting the state to pass. It's not in the props and useLocation() throws an exception "Cannot read properties of undefined (reading 'location')". Following the docs on react router doesn't work because they don't fit the Experience SDK paradigm.

Incompatible with node.js ver >=18.0.0

Hello, I upgraded my node version to 18.14.2 as the productivity-extension is compatible with this version. But sample-extensions is not compatible with this version.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.