diff --git a/packages/presentation/src/components/Avatar.svelte b/packages/presentation/src/components/Avatar.svelte index b2c727dd61..477ebd6d86 100644 --- a/packages/presentation/src/components/Avatar.svelte +++ b/packages/presentation/src/components/Avatar.svelte @@ -17,15 +17,35 @@ import chen from '../../img/chen.png' export let avatar: any = chen - export let size: 16 | 24 | 32 | 34 | 36 | 88 = 24 + export let size: 'x-small' | 'small' | 'medium' | 'large' | 'x-large' -
- {''}/ +
+ {''}/
diff --git a/packages/presentation/src/components/Comment.svelte b/packages/presentation/src/components/Comment.svelte index 8207895211..546b537069 100644 --- a/packages/presentation/src/components/Comment.svelte +++ b/packages/presentation/src/components/Comment.svelte @@ -34,50 +34,39 @@ -
-
-
+
+
+
{user.firstName} {user.lastName}{message.createDate}
{message.text}
diff --git a/packages/presentation/src/components/CommentViewer.svelte b/packages/presentation/src/components/CommentViewer.svelte index 93bdfa183a..cd5a75a15b 100644 --- a/packages/presentation/src/components/CommentViewer.svelte +++ b/packages/presentation/src/components/CommentViewer.svelte @@ -19,7 +19,7 @@ import Comment from './Comment.svelte' - + diff --git a/packages/presentation/src/components/UserBox.svelte b/packages/presentation/src/components/UserBox.svelte index e7519ae5df..1fe0086a6e 100644 --- a/packages/presentation/src/components/UserBox.svelte +++ b/packages/presentation/src/components/UserBox.svelte @@ -15,7 +15,7 @@ -
+
+ }}> {/each}
-
+
{#if selected}{selected.firstName + ' ' + selected.lastName}{:else}
diff --git a/packages/presentation/src/components/UserInfo.svelte b/packages/presentation/src/components/UserInfo.svelte index 782f71c8eb..de9da9b734 100644 --- a/packages/presentation/src/components/UserInfo.svelte +++ b/packages/presentation/src/components/UserInfo.svelte @@ -20,42 +20,32 @@ export let value: Person export let subtitle: string | undefined = undefined - export let size: 24 | 28 | 32 | 34 | 36 = 24 + export let size: 'x-small' | 'small' | 'medium' | 'large' | 'x-large' -
+
- \ No newline at end of file diff --git a/packages/presentation/src/components/icons/Add.svelte b/packages/presentation/src/components/icons/Add.svelte index 119620e6dd..a4007930a7 100644 --- a/packages/presentation/src/components/icons/Add.svelte +++ b/packages/presentation/src/components/icons/Add.svelte @@ -1,8 +1,11 @@ - - - + + + + + diff --git a/packages/presentation/src/components/icons/Close.svelte b/packages/presentation/src/components/icons/Close.svelte index 16194f2ba1..ac4ecfab9d 100644 --- a/packages/presentation/src/components/icons/Close.svelte +++ b/packages/presentation/src/components/icons/Close.svelte @@ -1,8 +1,11 @@ - - - + + + + + diff --git a/packages/text-editor/src/components/MentionList.svelte b/packages/text-editor/src/components/MentionList.svelte index 6962b5854a..5d979948ab 100644 --- a/packages/text-editor/src/components/MentionList.svelte +++ b/packages/text-editor/src/components/MentionList.svelte @@ -81,7 +81,7 @@ $: {
{#each items as item, i}
- +
{/each}
@@ -100,7 +100,7 @@ $: { padding: 16px; background-color: var(--theme-button-bg-hovered); border: 1px solid var(--theme-bg-accent-hover); - border-radius: 12px; + border-radius: .75rem; box-shadow: 0 20px 20px 0 rgba(0, 0, 0, .1); .caption { diff --git a/packages/text-editor/src/components/ReferenceInput.svelte b/packages/text-editor/src/components/ReferenceInput.svelte index 3d8932cfa9..bdc36c18e2 100644 --- a/packages/text-editor/src/components/ReferenceInput.svelte +++ b/packages/text-editor/src/components/ReferenceInput.svelte @@ -55,7 +55,7 @@ padding: 8px 16px; background-color: var(--theme-bg-accent-color); border: 1px solid var(--theme-bg-accent-color); - border-radius: 12px; + border-radius: .75rem; .inputMsg { display: flex; @@ -105,7 +105,7 @@ height: 20px; background-color: transparent; border: 1px solid transparent; - border-radius: 4px; + border-radius: .25rem; outline: none; cursor: pointer; diff --git a/packages/theme/styles/_layouts.scss b/packages/theme/styles/_layouts.scss index 45d7134ae7..f0c6f92f6d 100644 --- a/packages/theme/styles/_layouts.scss +++ b/packages/theme/styles/_layouts.scss @@ -18,6 +18,7 @@ button { display: flex; justify-content: center; align-items: center; + margin: 0; padding: 0; font-size: inherit; background-color: transparent; @@ -25,6 +26,13 @@ button { outline: none; cursor: pointer; } +input { + font-family: inherit; + font-size: inherit; + background-color: transparent; + outline: none; + color: var(--theme-caption-color); +} audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; @@ -44,8 +52,26 @@ select:-webkit-autofill:focus { background: transparent; } +// input:-webkit-autofill, +// input:-webkit-autofill:hover, +// input:-webkit-autofill:focus, +// input:-webkit-autofill:active { +// -webkit-animation: autofill 0s forwards; +// } + +// @-webkit-keyframes autofill { +// 100% { +// background: transparent; +// color: inherit; +// } +// } + /* Common */ .flex { display: flex; } +.flex-nowrap { + display: flex; + flex-wrap: nowrap; +} .flex-center { display: flex; justify-content: center; @@ -56,9 +82,14 @@ select:-webkit-autofill:focus { justify-content: space-between; align-items: center; } +.flex-stretch { + display: flex; + align-items: stretch; +} .flex-row-center { display: flex; align-items: center; + flex-wrap: nowrap; } .flex-row-reverse { display: flex; @@ -74,9 +105,43 @@ select:-webkit-autofill:focus { flex-direction: column; align-items: center; } +.flex-col-stretch { + display: flex; + flex-direction: column; + align-items: stretch; +} .h-full { height: 100%; } .square-36 { width: 2.25rem; height: 2.25rem; } +/* --------- */ +.hidden-text { + position: absolute; + visibility: hidden; + overflow: hidden; + white-space: pre-wrap; +} + +.focused-button { + background-color: var(--theme-button-bg-focused); + border: 1px solid transparent; + + & > .icon { opacity: .3; } + &.selected { + background-color: var(--theme-button-bg-focused); + border: 1px solid var(--theme-bg-accent-color); + } + &:hover { + background-color: var(--theme-button-bg-pressed); + border: 1px solid var(--theme-bg-accent-color); + & > .icon { opacity: 1; } + } + &:focus { + border: 1px solid var(--primary-button-focused-border); + box-shadow: 0 0 0 3px var(--primary-button-outline); + & > .icon { opacity: 1; } + } +} + /* Backgrounds & Colors */ .background-theme-bg-color { background-color: var(--theme-bg-color); } .background-highlight-red { background-color: var(--highlight-red); } diff --git a/packages/theme/styles/_tailwind.scss b/packages/theme/styles/_tailwind.scss deleted file mode 100644 index c571f37bea..0000000000 --- a/packages/theme/styles/_tailwind.scss +++ /dev/null @@ -1,112 +0,0 @@ -// -// Copyright © 2021 Anticrm Platform Contributors. -// -// Licensed under the Eclipse Public License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. You may -// obtain a copy of the License at https://www.eclipse.org/legal/epl-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// -// See the License for the specific language governing permissions and -// limitations under the License. -// - -/* Position */ -.relative { position: relative; } -.absolute { position: absolute; } - -.top-3 { top: .75rem } -.right-3 { right: .75rem } - -/* Width & Height */ -.w-0 { width: 0; } -.w-2 { width: .5rem; } -.w-9 { width: 2.25rem; } -.w-10 { width: 2.5rem; } -.w-13 { width: 3.25rem; } // our -.w-20 { width: 5rem; } -.w-72 { width: 18rem; } -.w-full { width: 100%; } - -.h-0 { height: 0; } -.h-2 { height: .5rem; } -.h-9 { height: 2.25rem; } -.h-10 { height: 2.5rem; } -.h-12 { height: 3rem; } -.h-13 { height: 3.25rem; } // our -.h-18 { height: 4.5rem; } // our -.h-auto { height: auto; } -.h-px { height: 1px; } -.h-screen { height: 100vh; } - -/* Spacing */ -.mr-2 { margin-right: .5rem; } -.mb-2 { margin-bottom: .5rem; } -.mx-3 { margin-left: .75rem; margin-right: .75rem; } -.mr-3 { margin-right: .75rem; } -.mx-4 { margin-left: 1rem; margin-right: 1rem; } -.mr-4 { margin-right: 1rem; } -.my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; } -.my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; } -.mb-10 { margin-bottom: 2.5rem; } -.mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; } -.ml-11 { margin-left: 2.75rem; } - -.p-0 { padding: 0; } -.pb-5 { padding-bottom: 1.25rem; } -.pr-8 { padding-right: 2rem; } -.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; } -.px-7 { padding-left: 1.75rem; padding-right: 1.75rem; } -.pl-10 { padding-left: 2.5rem; } - -/* Flex */ -.flex { display: flex; } -.flex-col { flex-direction: column; } -.flex-row-reverse { flex-direction: row-reverse; } -.justify-center { justify-content: center; } -.justify-between { justify-content: space-between; } -.items-center { align-items: center; } -.flex-grow { flex-grow: 1; } - -/* Grid */ -.grid { display: grid; } -.grid-flow-col { grid-auto-flow: column; } -.auto-cols-min { grid-auto-columns: min-content; } -.gap-3 { gap: .75rem; } - -/* Typography */ -.text-xs { font-size: .75rem; } -.text-sm { font-size: .875rem; } -.text-base { font-size: 1rem; } -.font-medium { font-weight: 500; } -.font-semibold { font-weight: 600; } -.text-center { text-align: center; } -.whitespace-nowrap { white-space: nowrap; } -.overflow-ellipsis { text-overflow: ellipsis; } - -/* Borders */ -.rounded { border-radius: .25rem; } -.rounded-lg { border-radius: .5rem; } -.rounded-xl { border-radius: .75rem; } -.rounded-3xl { border-radius: 1.5rem; } -.rounded-full { border-radius: 100%; } -.border { border-width: 1px; } -.border-solid { border-style: solid; } -.border-transparent { border-color: transparent; } -.outline-none { outline: none; } - -/* Backgrounds & Colors */ -.bg-transparent { background-color: transparent; } -.opacity-30 { opacity: .3; } -.opacity-60 { opacity: .6; } - -/* Others */ -.border-box { box-sizing: border-box; } -.cursor-pointer { cursor: pointer; } -.cursor-default { cursor: default; } -.overflow-hidden { overflow: hidden; } -.select-none { user-select: none; } -.visible { visibility: visible; } -.invisible { visibility: hidden; } diff --git a/packages/theme/styles/global.scss b/packages/theme/styles/global.scss index f2df36063a..179663c870 100644 --- a/packages/theme/styles/global.scss +++ b/packages/theme/styles/global.scss @@ -14,7 +14,6 @@ // @import "./_colors.scss"; -@import "./_tailwind.scss"; @import "./_layouts.scss"; @font-face { @@ -72,15 +71,15 @@ } ::-webkit-scrollbar-thumb { background-color: var(--theme-scroll-bar); - border-radius: 4px; + border-radius: .25rem; } ::-webkit-scrollbar-thumb:hover { background-color: var(--theme-scroll-bar); - border-radius: 4px; + border-radius: .25rem; } ::-webkit-scrollbar-corner { background-color: var(--theme-scroll-bar); - border-radius: 4px; + border-radius: .25rem; } .normal-font { font-size: 16px; } diff --git a/packages/ui/src/components/ActionIcon.svelte b/packages/ui/src/components/ActionIcon.svelte index 25ba86e30e..8727a1de56 100644 --- a/packages/ui/src/components/ActionIcon.svelte +++ b/packages/ui/src/components/ActionIcon.svelte @@ -42,7 +42,7 @@ diff --git a/packages/ui/src/components/Dialog.svelte b/packages/ui/src/components/Dialog.svelte index b7540b0f9c..0436e046a5 100644 --- a/packages/ui/src/components/Dialog.svelte +++ b/packages/ui/src/components/Dialog.svelte @@ -33,7 +33,7 @@
{ okAction(); dispatch('close') }}> -
+
{ dispatch('close') }}>
@@ -54,7 +54,7 @@ justify-content: space-between; flex-direction: row-reverse; width: 100vw; - max-height: 100vh; + min-height: 100vh; height: 100vh; .dialog { @@ -63,45 +63,38 @@ min-width: 40%; max-width: 80%; width: auto; - max-height: 100vh; + min-height: 100vh; height: 100vh; background-color: var(--theme-bg-color); - border-radius: 30px 0 0 30px; - box-shadow: 0px 50px 120px rgba(0, 0, 0, 0.4); + border-radius: 1.875rem 0 0 1.875rem; + box-shadow: 0px 3.125rem 7.5rem rgba(0, 0, 0, .4); .header { - display: flex; - justify-content: space-between; - align-items: center; flex-shrink: 0; - padding: 0 32px 0 40px; - height: 72px; + padding: 0 2rem 0 2.5rem; + height: 4.5rem; .title { flex-grow: 1; font-weight: 500; - font-size: 18px; + font-size: 1.125rem; color: var(--theme-caption-color); user-select: none; } .tool { - width: 16px; - height: 16px; - margin-left: 12px; + margin-left: .75rem; opacity: .4; cursor: pointer; - &:hover { - opacity: 1; - } + &:hover { opacity: 1; } } } .content { flex-shrink: 0; - width: 640px; - margin: 0 40px; - height: calc(100vh - 168px); + width: 40rem; + margin: 0 2.5rem; + height: calc(100vh - 10.5rem); } .footer { @@ -110,10 +103,10 @@ flex-direction: row-reverse; align-items: center; flex-shrink: 0; - gap: 12px; - padding: 0 40px; - height: 96px; - mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 20px, rgba(0, 0, 0, 1) 40px); + gap: .75rem; + padding: 0 2.5rem; + height: 6rem; + mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 1.25rem, rgba(0, 0, 0, 1) 2.5rem); } } } diff --git a/packages/ui/src/components/EditBox.svelte b/packages/ui/src/components/EditBox.svelte index decbb48727..1cc399bc40 100644 --- a/packages/ui/src/components/EditBox.svelte +++ b/packages/ui/src/components/EditBox.svelte @@ -32,7 +32,7 @@ const target = t as HTMLInputElement const value = target.value text.innerHTML = (value === '' ? placeholder : value).replaceAll(' ', ' ') - target.style.width = text.clientWidth + 8 + 'px' + target.style.width = text.clientWidth + (parseFloat(getComputedStyle(document.documentElement).fontSize) * .5) + 'px' } onMount(() => { @@ -44,10 +44,10 @@ }) -
{ input.focus() }} > -
+
{#if label}
{/if} {#if password} ev.target && computeSize(ev.target)} /> @@ -57,22 +57,9 @@
\ No newline at end of file diff --git a/packages/ui/src/components/EditWithIcon.svelte b/packages/ui/src/components/EditWithIcon.svelte index 420970a8f0..b46eda9fff 100644 --- a/packages/ui/src/components/EditWithIcon.svelte +++ b/packages/ui/src/components/EditWithIcon.svelte @@ -39,27 +39,21 @@ display: flex; justify-content: space-between; align-items: center; - padding: 0; - min-width: 268px; - height: 40px; + min-width: 16.75rem; + height: 2.5rem; background-color: var(--theme-bg-focused-color); border: 1px solid var(--theme-bg-accent-color); - border-radius: 8px; + border-radius: .5rem; &:focus-within { border-color: var(--theme-bg-focused-border); } input { width: 100%; - height: 40px; - margin: 0; - padding: 10px 12px; - font-family: inherit; - color: var(--theme-caption-color); - background-color: transparent; - outline: none; + height: 2.5rem; + padding-left: .75rem; border: none; - border-radius: 8px; + border-radius: .5rem; &::placeholder { color: var(--theme-content-trans-color); @@ -67,9 +61,7 @@ } .icon { - margin: 12px; - width: 16px; - height: 16px; + margin: .75rem; opacity: .3; } } diff --git a/packages/ui/src/components/Grid.svelte b/packages/ui/src/components/Grid.svelte index 0117d52b3b..6b4db78196 100755 --- a/packages/ui/src/components/Grid.svelte +++ b/packages/ui/src/components/Grid.svelte @@ -14,10 +14,10 @@ -->
@@ -28,7 +28,7 @@ .grid { display: grid; grid-template-columns: 1fr 1fr; - row-gap: 40px; - column-gap: 24px; + row-gap: 2.5rem; + column-gap: 1.5rem; } diff --git a/packages/ui/src/components/PopupItem.svelte b/packages/ui/src/components/PopupItem.svelte index 20b14cea85..d22f8f875c 100644 --- a/packages/ui/src/components/PopupItem.svelte +++ b/packages/ui/src/components/PopupItem.svelte @@ -47,63 +47,41 @@ diff --git a/packages/ui/src/components/Progress.svelte b/packages/ui/src/components/Progress.svelte index 77986b3401..ff0dfcee03 100644 --- a/packages/ui/src/components/Progress.svelte +++ b/packages/ui/src/components/Progress.svelte @@ -24,24 +24,24 @@ if (value < min) value = min -
+
diff --git a/packages/ui/src/components/Row.svelte b/packages/ui/src/components/Row.svelte index 9292b27033..61324e6d91 100755 --- a/packages/ui/src/components/Row.svelte +++ b/packages/ui/src/components/Row.svelte @@ -15,9 +15,7 @@ -
- -
+
diff --git a/packages/ui/src/components/Spinner.svelte b/packages/ui/src/components/Spinner.svelte index 66b209c44b..d0ccdad454 100644 --- a/packages/ui/src/components/Spinner.svelte +++ b/packages/ui/src/components/Spinner.svelte @@ -12,8 +12,8 @@ diff --git a/packages/ui/src/components/Tooltip.svelte b/packages/ui/src/components/Tooltip.svelte index b5d256324a..501abf613e 100644 --- a/packages/ui/src/components/Tooltip.svelte +++ b/packages/ui/src/components/Tooltip.svelte @@ -18,10 +18,10 @@ import Label from './Label.svelte' export let label: IntlString - export let direction: string = 'top' + export let direction: 'top' | 'bottom' | 'left' | 'right' = 'top' -
+
diff --git a/plugins/chunter-resources/src/components/ChannelSeparator.svelte b/plugins/chunter-resources/src/components/ChannelSeparator.svelte index 2ee9ee5d17..1d06ab2498 100644 --- a/plugins/chunter-resources/src/components/ChannelSeparator.svelte +++ b/plugins/chunter-resources/src/components/ChannelSeparator.svelte @@ -20,25 +20,22 @@ export let line: boolean = false -
+
{title}
diff --git a/plugins/chunter-resources/src/components/Message.svelte b/plugins/chunter-resources/src/components/Message.svelte index 6aa809c407..38e9090294 100644 --- a/plugins/chunter-resources/src/components/Message.svelte +++ b/plugins/chunter-resources/src/components/Message.svelte @@ -14,6 +14,7 @@ --> -
-
Avatar
+
+
{name}{time}
@@ -58,39 +58,32 @@
\ No newline at end of file diff --git a/plugins/chunter-resources/src/components/Replies.svelte b/plugins/chunter-resources/src/components/Replies.svelte index 38da3bc3ae..b716cf35b4 100644 --- a/plugins/chunter-resources/src/components/Replies.svelte +++ b/plugins/chunter-resources/src/components/Replies.svelte @@ -14,7 +14,7 @@ --> -
+
{replies.length} Replies
-
+
{#each showReplies as reply} -
{reply}
+
{/each} {#if replies.length > shown}
+{replies.length - shown}
@@ -38,57 +38,42 @@
diff --git a/plugins/recruit-resources/src/components/CardEmpty.svelte b/plugins/recruit-resources/src/components/CardEmpty.svelte index 1f8fac0218..9a56f4538f 100644 --- a/plugins/recruit-resources/src/components/CardEmpty.svelte +++ b/plugins/recruit-resources/src/components/CardEmpty.svelte @@ -42,7 +42,7 @@ color: var(--theme-caption-color); background-color: var(--theme-button-bg-enabled); border: 1px solid var(--theme-bg-accent-color); - border-radius: 12px; + border-radius: .75rem; cursor: pointer; .circle { diff --git a/plugins/recruit-resources/src/components/CreateCandidate.svelte b/plugins/recruit-resources/src/components/CreateCandidate.svelte index 4d6be7dee2..f329312973 100644 --- a/plugins/recruit-resources/src/components/CreateCandidate.svelte +++ b/plugins/recruit-resources/src/components/CreateCandidate.svelte @@ -17,6 +17,7 @@ import { createEventDispatcher } from 'svelte' import type { Ref, Space } from '@anticrm/core' import { TextArea, EditBox, Dialog, Tabs, Section, Grid } from '@anticrm/ui' + import DialogHeader from './DialogHeader.svelte' import File from './icons/File.svelte' import Address from './icons/Address.svelte' import Attachment from './icons/Attachment.svelte' diff --git a/plugins/recruit-resources/src/components/DialogHeader.svelte b/plugins/recruit-resources/src/components/DialogHeader.svelte index 19dc3268c3..6d55e3ce34 100644 --- a/plugins/recruit-resources/src/components/DialogHeader.svelte +++ b/plugins/recruit-resources/src/components/DialogHeader.svelte @@ -47,13 +47,11 @@ on:dragover|preventDefault={ ()=>{} } on:dragleave={ () => { dragover = false } } on:drop|preventDefault|stopPropagation={drop}> -
+
-
-
Candidate Name
-
Candidate title
- -
+
Candidate Name
+
Candidate title
+
@@ -63,49 +61,35 @@ display: flex; justify-content: center; align-items: center; - width: 640px; - min-height: 240px; + width: 40rem; + min-height: 15rem; background-image: url(../../img/header-green.png); background-repeat: no-repeat; background-clip: border-box; background-size: cover; - border-radius: 20px; + border-radius: 1.25rem; &.dragover { border: 1px solid red; } - .user-container { - display: flex; - flex-direction: column; - align-items: center; - - .avatar { - width: 80px; - height: 80px; - border-radius: 50%; - background-color: #C4C4C4; - } - - .info { - display: flex; - flex-direction: column; - align-items: center; - margin-top: 10px; - - .name { - font-size: 16px; - font-weight: 500; - line-height: 150%; - color: var(--theme-caption-color); - } - .title { - font-size: 12px; - font-weight: 500; - color: var(--theme-caption-color); - opacity: .6; - } - } + .avatar { + width: 5rem; + height: 5rem; + border-radius: 50%; + background-color: #C4C4C4; + } + .name { + margin-top: .625rem; + font-size: 1rem; + font-weight: 500; + line-height: 150%; + color: var(--theme-caption-color); + } + .title { + font-size: .75rem; + font-weight: 500; + color: var(--theme-content-color); } } diff --git a/plugins/recruit-resources/src/components/EditCandidate.svelte b/plugins/recruit-resources/src/components/EditCandidate.svelte index 3eddefc28e..f5b49c323b 100644 --- a/plugins/recruit-resources/src/components/EditCandidate.svelte +++ b/plugins/recruit-resources/src/components/EditCandidate.svelte @@ -22,6 +22,7 @@ import type { Candidate } from '@anticrm/recruit' import type { Backlink } from '@anticrm/chunter' import { Backlink as BacklinkComponent } from '@anticrm/presentation' + import DialogHeader from './DialogHeader.svelte' import File from './icons/File.svelte' import Address from './icons/Address.svelte' import Attachment from './icons/Attachment.svelte' diff --git a/plugins/recruit-resources/src/components/KanbanCard.svelte b/plugins/recruit-resources/src/components/KanbanCard.svelte index c7075ce5b4..c1951924d8 100644 --- a/plugins/recruit-resources/src/components/KanbanCard.svelte +++ b/plugins/recruit-resources/src/components/KanbanCard.svelte @@ -36,7 +36,7 @@
- +
@@ -55,7 +55,7 @@ align-items: stretch; background-color: var(--theme-button-bg-hovered); border: 1px solid var(--theme-bg-accent-color); - border-radius: 12px; + border-radius: .75rem; user-select: none; .header { diff --git a/plugins/recruit-resources/src/components/KanbanCardEmpty.svelte b/plugins/recruit-resources/src/components/KanbanCardEmpty.svelte index 554fc26ff4..e9f2a6ddbd 100644 --- a/plugins/recruit-resources/src/components/KanbanCardEmpty.svelte +++ b/plugins/recruit-resources/src/components/KanbanCardEmpty.svelte @@ -39,7 +39,7 @@ color: var(--theme-content-dark-color); background-color: var(--theme-button-bg-hovered); border: 1px dotted var(--theme-bg-accent-color); - border-radius: 12px; + border-radius: .75rem; cursor: pointer; .icon { diff --git a/plugins/recruit-resources/src/components/KanbanPanel.svelte b/plugins/recruit-resources/src/components/KanbanPanel.svelte index f88868591e..8f903754b9 100644 --- a/plugins/recruit-resources/src/components/KanbanPanel.svelte +++ b/plugins/recruit-resources/src/components/KanbanPanel.svelte @@ -43,7 +43,7 @@ height: 100%; background-color: var(--theme-button-bg-enabled); border: 1px solid var(--theme-bg-accent-color); - border-radius: 12px; + border-radius: .75rem; .header { display: flex; @@ -54,7 +54,7 @@ min-height: 44px; font-weight: 500; border: 1px solid rgba(0, 0, 0, .1); - border-radius: 8px; + border-radius: .5rem; .title { padding-left: 8px; diff --git a/plugins/recruit-resources/src/components/KanbanPanelEmpty.svelte b/plugins/recruit-resources/src/components/KanbanPanelEmpty.svelte index fc1e0b4097..51cd52e50c 100644 --- a/plugins/recruit-resources/src/components/KanbanPanelEmpty.svelte +++ b/plugins/recruit-resources/src/components/KanbanPanelEmpty.svelte @@ -44,7 +44,7 @@ color: var(--theme-caption-color); background-color: var(--theme-button-bg-enabled); border: 1px dotted var(--theme-bg-accent-color); - border-radius: 12px; + border-radius: .75rem; cursor: pointer; .circle { diff --git a/plugins/recruit-resources/src/components/LabelStatus.svelte b/plugins/recruit-resources/src/components/LabelStatus.svelte index 1f205bca88..e106bc8944 100644 --- a/plugins/recruit-resources/src/components/LabelStatus.svelte +++ b/plugins/recruit-resources/src/components/LabelStatus.svelte @@ -42,6 +42,6 @@ text-align: center; color: #fff; border: 1px solid var(--theme-bg-accent-hover); - border-radius: 8px; + border-radius: .5rem; } diff --git a/plugins/recruit-resources/src/components/Tag.svelte b/plugins/recruit-resources/src/components/Tag.svelte index 79188d2f2b..728bef4c39 100644 --- a/plugins/recruit-resources/src/components/Tag.svelte +++ b/plugins/recruit-resources/src/components/Tag.svelte @@ -43,7 +43,7 @@ text-align: center; background-color: var(--theme-bg-accent-color); color: var(--theme-caption-color); - border-radius: 8px; + border-radius: .5rem; .icon { margin-right: .3em; diff --git a/plugins/workbench-resources/src/components/AsideHeader.svelte b/plugins/workbench-resources/src/components/AsideHeader.svelte index 7aec758bce..280d0bf658 100644 --- a/plugins/workbench-resources/src/components/AsideHeader.svelte +++ b/plugins/workbench-resources/src/components/AsideHeader.svelte @@ -44,7 +44,7 @@ align-items: center; height: 28px; padding: 6px 8px; - border-radius: 8px; + border-radius: .5rem; background-color: var(--theme-menu-divider); span { font-weight: 600; diff --git a/plugins/workbench-resources/src/components/Workbench.svelte b/plugins/workbench-resources/src/components/Workbench.svelte index 1d91c09180..e5b183f017 100644 --- a/plugins/workbench-resources/src/components/Workbench.svelte +++ b/plugins/workbench-resources/src/components/Workbench.svelte @@ -23,7 +23,7 @@ import type { Ref, Space, Client } from '@anticrm/core' import type { Application, NavigatorModel, ViewConfiguration } from '@anticrm/workbench' - import { setClient } from '@anticrm/presentation' + import { setClient, Avatar } from '@anticrm/presentation' import workbench from '@anticrm/workbench' import Navigator from './Navigator.svelte' @@ -75,7 +75,7 @@
- Profile +
{#if navigator}