-
- Overview
-
- Overview
- accordion
- alert
- alert-dialog
- aspect-ratio
- auto-truncater
- avatar
- avatar-group
- background-boxes
- badge
- blur-fade
- breadcrumb
- button
- calendar
- card
- carousel
- chart
- checkbox
- code-editor
- collapsible
- collection-form
- collection-kanban
- collection-table
- combobox
- command
- context-menu
- copy\_button
- country-picker
- data-renderer
- dialog
- doc-toc
- drawer
- dropdown-menu
- dynamic-background
- empty
- event-calendar
- feature-colors
- field
- file\_drop
- file-tree
- file-upload
- form
- hover-card
- icon-wrapper
- indicator
- information
- input
- input-group
- item
- kanban
- keybindings
- label
- layout
- markdown-editor
- menubar
- multi-step-combobox
- navigation-menu
- page
- pagination
- pane
- pin-input
- popover
- portal
- progress
- radio-group
- range-calendar
- resource-scheduler
- scroll-area
- search
- selection-card
- separator
- sheet
- sidebar
- skeleton
- slider
- sliding-indicator
- sonner
- sortable
- spinner
- star-rating
- static-map
- step-form
- structured-value
- switch
- table
- tabs
- tags-input
- textarea
- theme-toggle
- time-field
- time-range
- toggle
- toggle-group
- tooltip
- tree-combobox
- tree-select
- tree-view
- utils
- workspace-shell
resource-scheduler
resource-scheduler
Interfaces
ResourceSchedulerCell
Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:18
Type Parameters
| Type Parameter |
|---|
TItem extends ResourceSchedulerItem |
Properties
end
readonly end: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:21
items
readonly items: readonly TItem[];Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:22
resourceId
readonly resourceId: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:19
start
readonly start: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:20
ResourceSchedulerChange
Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:24
Properties
end
readonly end: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:28
itemId
readonly itemId: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:25
resourceId
readonly resourceId: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:26
start
readonly start: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:27
ResourceSchedulerCollision
Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:35
Properties
collidingItemIds
readonly collidingItemIds: readonly string[];Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:41
end
readonly end: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:40
itemId?
readonly optional itemId?: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:37
kind
readonly kind: "create" | "move" | "resize";Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:36
resourceId
readonly resourceId: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:38
start
readonly start: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:39
ResourceSchedulerCreate
Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:30
Properties
end
readonly end: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:33
resourceId
readonly resourceId: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:31
start
readonly start: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:32
ResourceSchedulerDay
Defined in: packages/ui/build/resource-scheduler/resource-scheduler.utils.d.ts:1
Properties
end
readonly end: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.utils.d.ts:5
key
readonly key: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.utils.d.ts:2
label
readonly label: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.utils.d.ts:3
start
readonly start: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.utils.d.ts:4
ResourceSchedulerItem
Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:7
Properties
disabled?
readonly optional disabled?: boolean;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:13
editable?
readonly optional editable?: boolean;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:14
end
readonly end: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:12
id
readonly id: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:8
label
readonly label: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:10
lockedReason?
readonly optional lockedReason?: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:15
resourceId
readonly resourceId: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:9
start
readonly start: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:11
tone?
readonly optional tone?: "default" | "destructive" | "muted" | "warning";Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:16
ResourceSchedulerProps
Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:43
Type Parameters
| Type Parameter |
|---|
TResource extends ResourceSchedulerResource |
TItem extends ResourceSchedulerItem |
Properties
anchorDate
anchorDate: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:47
cellContent?
optional cellContent?: Snippet<[TResource, ResourceSchedulerCell<TItem>]>;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:60
class?
optional class?: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:57
dayWidth?
optional dayWidth?: number;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:52
disabled?
optional disabled?: boolean;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:55
itemContent?
optional itemContent?: Snippet<[TItem]>;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:59
items
items: readonly TItem[];Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:45
layout?
optional layout?: "timeline" | "matrix";Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:48
maxVisibleCellItems?
optional maxVisibleCellItems?: number;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:54
onCellActivate?
optional onCellActivate?: (cell) => void;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:67
Parameters
| Parameter | Type |
|---|---|
cell |
ResourceSchedulerCell<TItem> |
Returns
void
onCollision?
optional onCollision?: (collision) => boolean | void;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:65
Parameters
| Parameter | Type |
|---|---|
collision |
ResourceSchedulerCollision |
Returns
boolean | void
onCreate?
optional onCreate?: (change) => void;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:62
Parameters
| Parameter | Type |
|---|---|
change |
ResourceSchedulerCreate |
Returns
void
onItemActivate?
optional onItemActivate?: (item) => void;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:66
Parameters
| Parameter | Type |
|---|---|
item |
TItem |
Returns
void
onMove?
optional onMove?: (change) => void;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:63
Parameters
| Parameter | Type |
|---|---|
change |
ResourceSchedulerChange |
Returns
void
onResize?
optional onResize?: (change) => void;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:64
Parameters
| Parameter | Type |
|---|---|
change |
ResourceSchedulerChange |
Returns
void
onSelectionChange?
optional onSelectionChange?: (itemIds) => void;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:61
Parameters
| Parameter | Type |
|---|---|
itemIds |
string[] |
Returns
void
readonly?
optional readonly?: boolean;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:56
resourceContent?
optional resourceContent?: Snippet<[TResource]>;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:58
resourceLabel?
optional resourceLabel?: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:53
resources
resources: readonly TResource[];Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:44
resourceWidth?
optional resourceWidth?: number;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:51
rowHeight?
optional rowHeight?: number;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:50
selectedItemIds?
optional selectedItemIds?: readonly string[];Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:49
view
view: "month" | "week";Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:46
ResourceSchedulerResource
Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:2
Properties
description?
readonly optional description?: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:5
id
readonly id: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:3
label
readonly label: string;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.types.d.ts:4
Type Aliases
ResourceScheduler
type ResourceScheduler<TResource, TItem> = InstanceType<typeof ResourceScheduler>;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.svelte.d.ts:23
Type Parameters
| Type Parameter |
|---|
TResource extends ResourceSchedulerResource |
TItem extends ResourceSchedulerItem |
Variables
ResourceScheduler
const ResourceScheduler: $$IsomorphicComponent;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.svelte.d.ts:23
Functions
buildResourceSchedulerDays()
function buildResourceSchedulerDays(
anchorDate,
view,
locale?): ResourceSchedulerDay[];Defined in: packages/ui/build/resource-scheduler/resource-scheduler.utils.d.ts:7
Parameters
| Parameter | Type |
|---|---|
anchorDate |
string |
view |
"month" | "week" |
locale? |
string |
Returns
resourceSchedulerIntervalPosition()
function resourceSchedulerIntervalPosition(
start,
end,
rangeStart,
dayWidth): object;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.utils.d.ts:12
Parameters
| Parameter | Type |
|---|---|
start |
string |
end |
string |
rangeStart |
string |
dayWidth |
number |
Returns
object
left
left: number;width
width: number;shiftResourceSchedulerInterval()
function shiftResourceSchedulerInterval(
start,
end,
days,
resize?): object;Defined in: packages/ui/build/resource-scheduler/resource-scheduler.utils.d.ts:8
Parameters
| Parameter | Type |
|---|---|
start |
string |
end |
string |
days |
number |
resize? |
"start" | "end" | null |
Returns
object
end
end: string;start
start: string;