Skip to content

Commit

Permalink
Merge pull request #185 from gemini-hlsw/date-picker
Browse files Browse the repository at this point in the history
Update React DatePicker
  • Loading branch information
armanbilge authored Jan 29, 2025
2 parents df795a7 + def2ede commit 6904c38
Show file tree
Hide file tree
Showing 5 changed files with 172 additions and 289 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,11 +93,11 @@ jobs:

- name: Make target directories
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
run: mkdir -p dateFns/target primereact/target propTypes/target highcharts/target reactTransitionGroup/target csstype/target tanstackTableCore/target target tanstackVirtualCore/target react/target std/target reactPopper/target tanstackReactVirtual/target scheduler/target reactDatepicker/target tanstackReactTable/target project/target
run: mkdir -p dateFns/target primereact/target floatingUICore/target propTypes/target highcharts/target reactTransitionGroup/target csstype/target tanstackTableCore/target target tanstackVirtualCore/target floatingUIDom/target react/target floatingUIReact/target std/target tanstackReactVirtual/target scheduler/target reactDatepicker/target floatingUIReactDom/target floatingUIUtils/target tanstackReactTable/target project/target

- name: Compress target directories
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
run: tar cf targets.tar dateFns/target primereact/target propTypes/target highcharts/target reactTransitionGroup/target csstype/target tanstackTableCore/target target tanstackVirtualCore/target react/target std/target reactPopper/target tanstackReactVirtual/target scheduler/target reactDatepicker/target tanstackReactTable/target project/target
run: tar cf targets.tar dateFns/target primereact/target floatingUICore/target propTypes/target highcharts/target reactTransitionGroup/target csstype/target tanstackTableCore/target target tanstackVirtualCore/target floatingUIDom/target react/target floatingUIReact/target std/target tanstackReactVirtual/target scheduler/target reactDatepicker/target floatingUIReactDom/target floatingUIUtils/target tanstackReactTable/target project/target

- name: Upload target directories
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
Expand Down
48 changes: 40 additions & 8 deletions .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,46 @@ pull_request_rules:
add:
- dateFns
remove: []
- name: Label floatingUICore PRs
conditions:
- files~=^floatingUICore/
actions:
label:
add:
- floatingUICore
remove: []
- name: Label floatingUIDom PRs
conditions:
- files~=^floatingUIDom/
actions:
label:
add:
- floatingUIDom
remove: []
- name: Label floatingUIReact PRs
conditions:
- files~=^floatingUIReact/
actions:
label:
add:
- floatingUIReact
remove: []
- name: Label floatingUIReactDom PRs
conditions:
- files~=^floatingUIReactDom/
actions:
label:
add:
- floatingUIReactDom
remove: []
- name: Label floatingUIUtils PRs
conditions:
- files~=^floatingUIUtils/
actions:
label:
add:
- floatingUIUtils
remove: []
- name: Label highcharts PRs
conditions:
- files~=^highcharts/
Expand Down Expand Up @@ -72,14 +112,6 @@ pull_request_rules:
add:
- reactDatepicker
remove: []
- name: Label reactPopper PRs
conditions:
- files~=^reactPopper/
actions:
label:
add:
- reactPopper
remove: []
- name: Label reactTransitionGroup PRs
conditions:
- files~=^reactTransitionGroup/
Expand Down
48 changes: 42 additions & 6 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,11 @@ lazy val root = project
react,
reactTransitionGroup,
primereact,
reactPopper,
floatingUIUtils,
floatingUICore,
floatingUIDom,
floatingUIReactDom,
floatingUIReact,
reactDatepicker,
tanstackTableCore,
tanstackReactTable,
Expand Down Expand Up @@ -179,20 +183,52 @@ lazy val primereact = project
.dependsOn(reactTransitionGroup)
.enablePlugins(ScalaJSPlugin)

lazy val reactPopper = project
lazy val floatingUIUtils = project
.settings(
name := "lucuma-typed-react-popper"
name := "lucuma-typed-floatingui-utils"
)
.settings(facadeSettings("react-popper"))
.dependsOn(react)
.settings(facadeSettings("@floating-ui/utils"))
.dependsOn(std)
.enablePlugins(ScalaJSPlugin)

lazy val floatingUICore = project
.settings(
name := "lucuma-typed-floatingui-core"
)
.settings(facadeSettings("@floating-ui/core"))
.dependsOn(floatingUIUtils)
.enablePlugins(ScalaJSPlugin)

lazy val floatingUIDom = project
.settings(
name := "lucuma-typed-floatingui-dom"
)
.settings(facadeSettings("@floating-ui/dom"))
.dependsOn(floatingUICore)
.enablePlugins(ScalaJSPlugin)

lazy val floatingUIReactDom = project
.settings(
name := "lucuma-typed-floatingui-react-dom"
)
.settings(facadeSettings("@floating-ui/react-dom"))
.dependsOn(react, floatingUIDom)
.enablePlugins(ScalaJSPlugin)

lazy val floatingUIReact = project
.settings(
name := "lucuma-typed-floatingui-react"
)
.settings(facadeSettings("@floating-ui/react"))
.dependsOn(floatingUIReactDom)
.enablePlugins(ScalaJSPlugin)

lazy val reactDatepicker = project
.settings(
name := "lucuma-typed-react-datepicker"
)
.settings(facadeSettings("react-datepicker"))
.dependsOn(react, reactPopper, dateFns)
.dependsOn(react, floatingUIReact, dateFns)
.enablePlugins(ScalaJSPlugin)

lazy val tanstackTableCore = project
Expand Down
Loading

0 comments on commit 6904c38

Please sign in to comment.