performant-software / react-components

A library of shared React components
https://performant-software.github.io/react-components/
MIT License
1 stars 1 forks source link

RC #251 - Peripleo components #252

Closed dleadbetter closed 6 months ago

dleadbetter commented 7 months ago

This pull request combines the components added in #247, #249, and #250 into several different components. This pull request also creates Storybook stories for all of the new components.

The LocationMarker component was added to the geospatial package.

Screenshot 2024-02-06 at 11 03 52 AM

A new core-data package was created to house all of the Core Data related components. For the time being, this package will be styled using compiled TailwindCSS classes:

Screenshot 2024-02-06 at 11 04 03 AM Screenshot 2024-02-06 at 11 05 54 AM Screenshot 2024-02-06 at 11 06 00 AM Screenshot 2024-02-06 at 11 06 10 AM Screenshot 2024-02-06 at 11 09 25 AM

import '@performant-software/core-data/build/main.css`

In the future, we should look to allow a plugin to be created to allow the consuming application(s) to override any themes defined in this library.

dleadbetter commented 6 months ago

I was finally able to get this to work after re-doing the entire build process. I think the changes likely warrant a v2.0 release rather than a v1.2 release?

jamiefolsom commented 6 months ago

I was finally able to get this to work after re-doing the entire build process. I think the changes likely warrant a v2.0 release rather than a v1.2 release?

Makes sense to me!