Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lazy load NcDatetimePicker in NcActionInput #4128

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pulsejet
Copy link
Contributor

Mostly for discussion at the current stage. Related nextcloud/server#38329

NcDatetimePicker depends on NcTimezonePicker, which in turn depends on @nextcloud/calendar-js, which makes it bundle unnecessarily large. One solution is to lazy load this particular component only if needed.

@pulsejet pulsejet force-pushed the pulsejet/actioninput branch from 405edf5 to bec88fe Compare May 17, 2023 01:55
@susnux
Copy link
Contributor

susnux commented May 22, 2023

@pulsejet You need to reorder the imports to make eslint happy

@szaimen szaimen requested review from raimund-schluessler, a team, susnux, nfebe and szaimen and removed request for a team May 24, 2023 15:46
@szaimen szaimen added the 3. to review Waiting for reviews label May 24, 2023
@susnux susnux added this to the 8.1.0 milestone Nov 8, 2023
@AndyScherzinger AndyScherzinger modified the milestones: 8.1.0, 8.1.1 Nov 14, 2023
@susnux susnux modified the milestones: 8.1.1, 8.2.0 Nov 16, 2023
@susnux susnux modified the milestones: 8.3.0, 8.4.0 Dec 1, 2023
@ShGKme ShGKme modified the milestones: 8.4.0, 8.5.0 Dec 27, 2023
@Pytal Pytal modified the milestones: 8.5.0, 8.6.0 Jan 23, 2024
@Antreesy Antreesy modified the milestones: 8.6.0, 8.6.1 Jan 30, 2024
@susnux susnux modified the milestones: 8.6.1, 8.7.0 Feb 1, 2024
@susnux susnux modified the milestones: 8.7.0, 8.8.0 Feb 20, 2024
@Antreesy Antreesy modified the milestones: 8.8.0, 8.8.2 Feb 29, 2024
@ShGKme ShGKme removed this from the 8.8.1 milestone Feb 29, 2024
@ShGKme ShGKme modified the milestones: 8.10.0, 8.10.1 Mar 8, 2024
@ShGKme ShGKme modified the milestones: 8.10.1, 8.11.0, 8.11.1 Mar 15, 2024
@Antreesy Antreesy modified the milestones: 8.11.1, 8.11.2 Mar 21, 2024
@Antreesy Antreesy modified the milestones: 8.11.2, 8.11.3 Apr 11, 2024
@Antreesy Antreesy modified the milestones: 8.11.3, 8.11.4 May 7, 2024
@susnux susnux modified the milestones: 8.11.4, 8.12.1 May 19, 2024
@susnux susnux modified the milestones: 8.12.1, 8.13.1, 8.14.0 Jun 25, 2024
@susnux susnux modified the milestones: 8.14.0, 8.15.0 Jul 4, 2024
@Antreesy Antreesy modified the milestones: 8.15.0, 8.15.1 Jul 23, 2024
@susnux susnux modified the milestones: 8.15.1, 8.15.2 Jul 29, 2024
@ShGKme ShGKme modified the milestones: 8.15.2, 8.16.0 Aug 3, 2024
@Antreesy Antreesy modified the milestones: 8.16.0, 8.17.0 Aug 5, 2024
@susnux susnux removed this from the 8.17.0 milestone Aug 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review Waiting for reviews
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants