mirror of
https://github.com/usememos/memos.git
synced 2025-11-14 03:16:10 +08:00
chore: tweak tag list
This commit is contained in:
parent
a07805907b
commit
f637deacfc
1 changed files with 17 additions and 13 deletions
|
|
@ -79,19 +79,23 @@ const TagList = () => {
|
||||||
return (
|
return (
|
||||||
<div className="flex flex-col justify-start items-start w-full mt-3 px-1 h-auto shrink-0 flex-nowrap hide-scrollbar">
|
<div className="flex flex-col justify-start items-start w-full mt-3 px-1 h-auto shrink-0 flex-nowrap hide-scrollbar">
|
||||||
<div className="flex flex-row justify-start items-center w-full">
|
<div className="flex flex-row justify-start items-center w-full">
|
||||||
<span className="text-sm leading-6 font-mono text-gray-400">{t("common.tags")}</span>
|
<span className="text-sm leading-6 font-mono text-gray-400 select-none" onDoubleClick={() => showCreateTagDialog()}>
|
||||||
<button
|
{t("common.tags")}
|
||||||
onClick={() => showCreateTagDialog()}
|
</span>
|
||||||
className="flex flex-col justify-center items-center w-5 h-5 bg-gray-200 dark:bg-zinc-800 rounded ml-2 hover:shadow"
|
|
||||||
>
|
|
||||||
<Icon.Plus className="w-4 h-4 text-gray-400" />
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
<div className="flex flex-col justify-start items-start relative w-full h-auto flex-nowrap gap-1 mt-1">
|
{tags.length > 0 ? (
|
||||||
|
<div className="flex flex-col justify-start items-start relative w-full h-auto flex-nowrap gap-2 mt-1">
|
||||||
{tags.map((t, idx) => (
|
{tags.map((t, idx) => (
|
||||||
<TagItemContainer key={t.text + "-" + idx} tag={t} tagQuery={filter.tag} />
|
<TagItemContainer key={t.text + "-" + idx} tag={t} tagQuery={filter.tag} />
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
|
) : (
|
||||||
|
<div>
|
||||||
|
<p className="text-sm leading-snug italic text-gray-400 dark:text-gray-500">
|
||||||
|
You can create tags by inputting <code>`#tag`</code>.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
@ -137,7 +141,7 @@ const TagItemContainer: React.FC<TagItemContainerProps> = (props: TagItemContain
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<div className="relative flex flex-row justify-between items-center w-full leading-6 py-0 mt-px rounded-lg text-base select-none shrink-0">
|
<div className="relative flex flex-row justify-between items-center w-full leading-6 py-0 mt-px rounded-lg text-sm select-none shrink-0">
|
||||||
<div
|
<div
|
||||||
className={`flex flex-row justify-start items-center truncate shrink leading-5 mr-1 text-gray-600 dark:text-gray-400 ${
|
className={`flex flex-row justify-start items-center truncate shrink leading-5 mr-1 text-gray-600 dark:text-gray-400 ${
|
||||||
isActive && "!text-blue-600"
|
isActive && "!text-blue-600"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue