Skip to content

Commit

Permalink
Truncate ExtendedTextarea caption on smaller viewports
Browse files Browse the repository at this point in the history
  • Loading branch information
rudolfs committed Dec 17, 2024
1 parent 9f83489 commit bbb60c8
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 15 deletions.
22 changes: 8 additions & 14 deletions src/components/ExtendedTextarea.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -217,14 +217,6 @@
gap: 0.5rem;
}
.caption {
font-size: var(--font-size-small);
color: var(--color-fill-gray);
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 0.25rem;
}
.preview {
width: 100%;
font-size: var(--font-size-small);
Expand Down Expand Up @@ -268,13 +260,15 @@
<span class="global-hide-on-small-desktop-down">Discard</span>
</OutlineButton>
{#if !preview}
<div class="caption">
<div
class="txt-overflow txt-small txt-missing"
title={`Drag and drop files to add them. Markdown is supported. Press ${utils.modifierKey()}↵ to submit.`}>
Drag and drop files to add them.
<div style="display: flex; align-items: center; gap: 0.25rem;">
<Icon name="markdown" />
Markdown is supported.
</div>
Press {utils.modifierKey()}↵ to submit.
<Icon
name="markdown"
styleDisplay="inline"
styleVerticalAlign="text-top" />
Markdown is supported. Press {utils.modifierKey()}↵ to submit.
</div>
{/if}
<div class="buttons">
Expand Down
7 changes: 6 additions & 1 deletion src/components/Icon.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
size?: "16" | "32";
onclick?: () => void;
disabled?: boolean;
styleDisplay?: string;
styleVerticalAlign?: string;
name:
| "attachment"
| "arrow-left"
Expand Down Expand Up @@ -50,12 +52,13 @@
onclick = undefined,
name,
disabled = false,
styleDisplay = "flex",
styleVerticalAlign = undefined,
}: Props = $props();
</script>

<style>
svg {
display: flex;
flex-shrink: 0;
-webkit-touch-callout: none;
-webkit-user-select: none;
Expand All @@ -76,6 +79,8 @@
<!-- svelte-ignore a11y_no_noninteractive_element_interactions -->
<svg
style:cursor={onclick && !disabled ? "pointer" : "inherit"}
style:display={styleDisplay}
style:vertical-align={styleVerticalAlign}
class:hoverable={onclick}
class:disabled
role="img"
Expand Down

0 comments on commit bbb60c8

Please sign in to comment.