Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions docs/data/pages.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,17 @@ const schedulerPages: MuiPage[] = isSchedulerVisible
{ pathname: '/x/react-scheduler/event-calendar/editing' },
{ pathname: '/x/react-scheduler/event-calendar/views' },
{ pathname: '/x/react-scheduler/event-calendar/lazy-loading', plan: 'premium' },
{
pathname: '/x/react-scheduler/event-calendar/filtering',
plan: 'premium',
planned: true,
},
{
pathname: '/x/react-scheduler/event-calendar/import-export',
title: 'Import & Export',
plan: 'premium',
planned: true,
},
{ pathname: '/x/react-scheduler/event-calendar/preferences' },
{ pathname: '/x/react-scheduler/event-calendar/localization' },
],
Expand All @@ -50,6 +61,23 @@ const schedulerPages: MuiPage[] = isSchedulerVisible
{ pathname: '/x/react-scheduler/event-timeline/drag-interactions' },
{ pathname: '/x/react-scheduler/event-timeline/editing' },
{ pathname: '/x/react-scheduler/event-timeline/views' },
{
pathname: '/x/react-scheduler/event-timeline/lazy-loading',
planned: true,
},
{
pathname: '/x/react-scheduler/event-timeline/virtualization',
planned: true,
},
{
pathname: '/x/react-scheduler/event-timeline/filtering',
planned: true,
},
{
pathname: '/x/react-scheduler/event-timeline/import-export',
title: 'Import & Export',
planned: true,
},
{ pathname: '/x/react-scheduler/event-timeline/preferences' },
{ pathname: '/x/react-scheduler/event-timeline/localization' },
],
Expand Down
18 changes: 18 additions & 0 deletions docs/data/scheduler/event-calendar/editing/editing.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,3 +150,21 @@ function App() {
return <EventCalendar resources={resources} events={events} />;
}
```

## Copy & paste events 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/19986) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to copy and paste events within the calendar.

## Undo / Redo 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21583) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to undo and redo changes made to events.
9 changes: 9 additions & 0 deletions docs/data/scheduler/event-calendar/events/events.md
Original file line number Diff line number Diff line change
Expand Up @@ -197,3 +197,12 @@ function Calendar() {
```

{{"demo": "TitleProperty.js", "bg": "inline", "defaultCodeOpen": false}}

## Event constraints 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21582) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to define constraints on events, such as restricting them to specific time ranges or resources.
30 changes: 30 additions & 0 deletions docs/data/scheduler/event-calendar/filtering/filtering.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
productId: x-scheduler
title: React Scheduler component - Filtering
packageName: '@mui/x-scheduler-premium'
githubLabel: 'scope: scheduler'
---

# Event Calendar - Filtering

<p class="description">Search and filter events in the Event Calendar.</p>

{{"component": "@mui/docs/ComponentLinkHeader", "design": false}}

## Event search [<span class="plan-premium"></span>](/x/introduction/licensing/#premium-plan 'Premium plan') 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21595) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to search for specific events.

## Event filtering [<span class="plan-premium"></span>](/x/introduction/licensing/#premium-plan 'Premium plan') 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21587) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to filter events based on specific criteria.
48 changes: 48 additions & 0 deletions docs/data/scheduler/event-calendar/import-export/import-export.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
productId: x-scheduler
title: React Scheduler component - Import & Export
packageName: '@mui/x-scheduler-premium'
githubLabel: 'scope: scheduler'
---

# Event Calendar - Import & Export

<p class="description">Import and export events from the Event Calendar.</p>

{{"component": "@mui/docs/ComponentLinkHeader", "design": false}}

## ICS import / export [<span class="plan-premium"></span>](/x/introduction/licensing/#premium-plan 'Premium plan') 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21575) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to import and export events in the ICS format for interoperability with other calendar applications.

## Excel / CSV export [<span class="plan-premium"></span>](/x/introduction/licensing/#premium-plan 'Premium plan') 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21576) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to export events to Excel or CSV format.

## Print export [<span class="plan-premium"></span>](/x/introduction/licensing/#premium-plan 'Premium plan') 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21577) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to print their calendar events.

## PDF export [<span class="plan-premium"></span>](/x/introduction/licensing/#premium-plan 'Premium plan') 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21578) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to export events to PDF format.
18 changes: 18 additions & 0 deletions docs/data/scheduler/event-calendar/views/views.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,24 @@ The `agenda` view lets users manage events in a list layout.

{{"demo": "BasicAgendaView.js", "bg": "inline", "defaultCodeOpen": false}}

### Year view 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21539) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to view and manage events across an entire year.

### Resource view [<span class="plan-premium"></span>](/x/introduction/licensing/#premium-plan 'Premium plan') 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21599) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to view events grouped by resource in a dedicated view.

## Limit available views

Use the `views` prop to define which views can be accessed in the Event Calendar:
Expand Down
18 changes: 18 additions & 0 deletions docs/data/scheduler/event-timeline/editing/editing.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,3 +129,21 @@ function App() {
return <EventTimelinePremium resources={resources} events={events} />;
}
```

## Copy & paste events 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/19986) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to copy and paste events within the timeline.

## Undo / Redo 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21583) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to undo and redo changes made to events.
9 changes: 9 additions & 0 deletions docs/data/scheduler/event-timeline/events/events.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,3 +199,12 @@ function Timeline() {
```

{{"demo": "TitleProperty.js", "bg": "inline", "defaultCodeOpen": false}}

## Event constraints 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21582) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to define constraints on events, such as restricting them to specific time ranges or resources.
30 changes: 30 additions & 0 deletions docs/data/scheduler/event-timeline/filtering/filtering.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
productId: x-scheduler
title: React Scheduler component - Filtering
packageName: '@mui/x-scheduler-premium'
githubLabel: 'scope: scheduler'
---

# Event Timeline - Filtering

<p class="description">Search and filter events in the Event Timeline.</p>

{{"component": "@mui/docs/ComponentLinkHeader", "design": false}}

## Event search 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21595) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to search for specific events.

## Event filtering 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21587) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to filter events based on specific criteria.
48 changes: 48 additions & 0 deletions docs/data/scheduler/event-timeline/import-export/import-export.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
productId: x-scheduler
title: React Scheduler component - Import & Export
packageName: '@mui/x-scheduler-premium'
githubLabel: 'scope: scheduler'
---

# Event Timeline - Import & Export

<p class="description">Import and export events from the Event Timeline.</p>

{{"component": "@mui/docs/ComponentLinkHeader", "design": false}}

## ICS import / export 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21575) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to import and export events in the ICS format for interoperability with other calendar applications.

## Excel / CSV export 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21576) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to export events to Excel or CSV format.

## Print export 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21577) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to print their calendar events.

## PDF export 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21578) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to export events to PDF format.
19 changes: 19 additions & 0 deletions docs/data/scheduler/event-timeline/lazy-loading/lazy-loading.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
productId: x-scheduler
title: React Scheduler component - Lazy loading
packageName: '@mui/x-scheduler-premium'
githubLabel: 'scope: scheduler'
---

# Event Timeline - Lazy loading 🚧

<p class="description">Lazily load events for the Event Timeline.</p>

{{"component": "@mui/docs/ComponentLinkHeader", "design": false}}

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21143) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to lazily load events in the Event Timeline, fetching data on demand as the user navigates.
9 changes: 9 additions & 0 deletions docs/data/scheduler/event-timeline/views/views.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,12 @@ The `months` view displays several years with monthly granularity—ideal for lo
The `years` view displays decades with yearly granularity—ideal for high-level overviews of multi-year initiatives.

{{"demo": "YearsView.js", "bg": "inline", "defaultCodeOpen": false}}

## Zoom in/out 🚧

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21596) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, users would be able to zoom in and out of the timeline to adjust the visible time range.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
productId: x-scheduler
title: React Scheduler component - Virtualization
packageName: '@mui/x-scheduler-premium'
githubLabel: 'scope: scheduler'
---

# Event Timeline - Virtualization 🚧

<p class="description">Virtualize the Event Timeline for better performance with large datasets.</p>

{{"component": "@mui/docs/ComponentLinkHeader", "design": false}}

:::warning
This feature isn't available yet, but it is planned—you can 👍 upvote [this GitHub issue](https://github.com/mui/mui-x/issues/21458) to help us prioritize it.
Please don't hesitate to leave a comment there to describe your needs, especially if you have a use case we should address or you're facing specific pain points with your current solution.
:::

With this feature, the Event Timeline would virtualize its rows and columns to efficiently handle large numbers of resources and events.
6 changes: 6 additions & 0 deletions docs/pages/x/react-scheduler/event-calendar/filtering.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';
import * as pageProps from 'docsx/data/scheduler/event-calendar/filtering/filtering.md?muiMarkdown';

export default function Page() {
return <MarkdownDocs {...pageProps} />;
}
6 changes: 6 additions & 0 deletions docs/pages/x/react-scheduler/event-calendar/import-export.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';
import * as pageProps from 'docsx/data/scheduler/event-calendar/import-export/import-export.md?muiMarkdown';

export default function Page() {
return <MarkdownDocs {...pageProps} />;
}
6 changes: 6 additions & 0 deletions docs/pages/x/react-scheduler/event-timeline/filtering.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';
import * as pageProps from 'docsx/data/scheduler/event-timeline/filtering/filtering.md?muiMarkdown';

export default function Page() {
return <MarkdownDocs {...pageProps} />;
}
6 changes: 6 additions & 0 deletions docs/pages/x/react-scheduler/event-timeline/import-export.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';
import * as pageProps from 'docsx/data/scheduler/event-timeline/import-export/import-export.md?muiMarkdown';

export default function Page() {
return <MarkdownDocs {...pageProps} />;
}
6 changes: 6 additions & 0 deletions docs/pages/x/react-scheduler/event-timeline/lazy-loading.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';
import * as pageProps from 'docsx/data/scheduler/event-timeline/lazy-loading/lazy-loading.md?muiMarkdown';

export default function Page() {
return <MarkdownDocs {...pageProps} />;
}
6 changes: 6 additions & 0 deletions docs/pages/x/react-scheduler/event-timeline/virtualization.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';
import * as pageProps from 'docsx/data/scheduler/event-timeline/virtualization/virtualization.md?muiMarkdown';

export default function Page() {
return <MarkdownDocs {...pageProps} />;
}
Loading