mirror of
https://github.com/hcengineering/platform.git
synced 2025-05-21 23:13:31 +00:00
Planner: updated ToDos layout (#6651)
Signed-off-by: Alexander Platov <alexander.platov@hardcoreeng.com>
This commit is contained in:
parent
2a9e9918ac
commit
4165163e96
@ -577,9 +577,12 @@
|
||||
}
|
||||
&.second:not(.isOpen),
|
||||
&.border,
|
||||
&.default:not(.nested:last-child) {
|
||||
&.default:not(.nested) {
|
||||
border-bottom: 1px solid var(--theme-navpanel-divider); // var(--global-surface-01-BorderColor);
|
||||
}
|
||||
&.default.nested:not(:last-child) {
|
||||
border-bottom: 1px dashed var(--theme-navpanel-divider);
|
||||
}
|
||||
.hulyAccordionItem-header {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
@ -790,6 +793,12 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
&.hiddenHeader {
|
||||
display: none;
|
||||
visibility: hidden;
|
||||
|
||||
&.nested + .hulyAccordionItem-content { padding-top: var(--spacing-1); }
|
||||
}
|
||||
&:hover .hulyAccordionItem-header__chevron {
|
||||
color: var(--button-subtle-IconColor);
|
||||
background-color: var(--global-ui-hover-BackgroundColor);
|
||||
@ -806,6 +815,9 @@
|
||||
&.medium.bottomSpace + .hulyAccordionItem-content {
|
||||
padding-bottom: var(--spacing-2);
|
||||
}
|
||||
&.medium.nested.bottomSpace + .hulyAccordionItem-content {
|
||||
padding-bottom: var(--spacing-1);
|
||||
}
|
||||
&.large.bottomSpace + .hulyAccordionItem-content {
|
||||
padding-bottom: var(--spacing-2);
|
||||
}
|
||||
|
@ -39,6 +39,7 @@
|
||||
export let duration: number | boolean = false
|
||||
export let fixHeader: boolean = false
|
||||
export let categoryHeader: boolean = false
|
||||
export let hiddenHeader: boolean = false
|
||||
export let background: string | undefined = undefined
|
||||
|
||||
const dispatch = createEventDispatcher()
|
||||
@ -74,6 +75,7 @@
|
||||
class:selectable
|
||||
class:scroller-header={fixHeader}
|
||||
class:categoryHeader
|
||||
class:hiddenHeader
|
||||
style:background-color={background ?? 'transparent'}
|
||||
on:click|stopPropagation={handleClick}
|
||||
>
|
||||
|
@ -81,7 +81,7 @@
|
||||
}
|
||||
</script>
|
||||
|
||||
<AccordionItem {id} {icon} {iconProps} {title} {label} size={'medium'} nested>
|
||||
<AccordionItem {id} {icon} {iconProps} {title} {label} size={'medium'} nested hiddenHeader={project === false}>
|
||||
{#each todos as todo, index}
|
||||
<ToDoDraggable {todo} {index} {groupName} {projectId} on:drop={handleDrop}>
|
||||
<ToDoElement {todo} planned={mode !== 'unplanned'} />
|
||||
|
@ -237,9 +237,9 @@
|
||||
active: WithLookup<ToDo>[]
|
||||
): [IntlString, WithLookup<ToDo>[]][] {
|
||||
const groups = new Map<IntlString, WithLookup<ToDo>[]>([
|
||||
[time.string.Scheduled, []],
|
||||
[time.string.Unplanned, unplanned],
|
||||
[time.string.ToDos, []],
|
||||
[time.string.Scheduled, []],
|
||||
[time.string.Done, done]
|
||||
])
|
||||
const now = Date.now()
|
||||
|
Loading…
Reference in New Issue
Block a user