diff --git a/web/src/components/MemoEditor/ActionButton/LocationSelector.tsx b/web/src/components/MemoEditor/ActionButton/LocationSelector.tsx index ce6d2ad00..f58c5938d 100644 --- a/web/src/components/MemoEditor/ActionButton/LocationSelector.tsx +++ b/web/src/components/MemoEditor/ActionButton/LocationSelector.tsx @@ -8,6 +8,7 @@ import { Input } from "@/components/ui/input"; import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; import { Location } from "@/types/proto/api/v1/memo_service"; import { useTranslate } from "@/utils/i18n"; +import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"; interface Props { location?: Location; @@ -94,19 +95,32 @@ const LocationSelector = (props: Props) => { return ( - - + + + {!props.location && ( + +

{t("tooltip.select-location")}

+
)} - - + +
diff --git a/web/src/components/MemoEditor/ActionButton/VisibilitySelector.tsx b/web/src/components/MemoEditor/ActionButton/VisibilitySelector.tsx index b25dfa918..f814bb656 100644 --- a/web/src/components/MemoEditor/ActionButton/VisibilitySelector.tsx +++ b/web/src/components/MemoEditor/ActionButton/VisibilitySelector.tsx @@ -2,6 +2,7 @@ import VisibilityIcon from "@/components/VisibilityIcon"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; import { Visibility } from "@/types/proto/api/v1/memo_service"; import { useTranslate } from "@/utils/i18n"; +import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"; // ⬅️ ADD this line interface Props { value: Visibility; @@ -26,19 +27,28 @@ const VisibilitySelector = (props: Props) => { }; return ( - + + + + + + +

{t("memo.visibility-tooltip")}

+
+
+
); };