diff --git a/apps/web/core/components/project/create/common-attributes.tsx b/apps/web/core/components/project/create/common-attributes.tsx
index 1630267bdd5..7bb72d90481 100644
--- a/apps/web/core/components/project/create/common-attributes.tsx
+++ b/apps/web/core/components/project/create/common-attributes.tsx
@@ -15,7 +15,7 @@ import { ETabIndices } from "@plane/constants";
import { useTranslation } from "@plane/i18n";
import type { TProject } from "@plane/types";
// ui
-import { Tooltip } from "@plane/propel/tooltip";
+import { Tooltip } from "@makeplane/propel/components/tooltip";
import { TextArea } from "@plane/ui";
import { cn, projectIdentifierSanitizer, getTabIndex } from "@plane/utils";
@@ -124,10 +124,11 @@ function ProjectCommonAttributes(props: Props) {
)}
/>
diff --git a/apps/web/core/components/project/form.tsx b/apps/web/core/components/project/form.tsx
index b241eb30bdb..d31d4d59487 100644
--- a/apps/web/core/components/project/form.tsx
+++ b/apps/web/core/components/project/form.tsx
@@ -16,7 +16,7 @@ import { Button } from "@plane/propel/button";
import { EmojiPicker, EmojiIconPickerTypes, Logo } from "@plane/propel/emoji-icon-picker";
import { LockIcon } from "@plane/propel/icons";
import { TOAST_TYPE, setToast } from "@plane/propel/toast";
-import { Tooltip } from "@plane/propel/tooltip";
+import { Tooltip } from "@makeplane/propel/components/tooltip";
import { EFileAssetType } from "@plane/types";
import type { IProject, IWorkspace } from "@plane/types";
import { CustomSelect, TextArea } from "@plane/ui";
@@ -365,10 +365,11 @@ export function ProjectDetailsForm(props: IProjectDetailsForm) {
)}
/>
diff --git a/apps/web/core/components/project/settings/features-list.tsx b/apps/web/core/components/project/settings/features-list.tsx
index 46f6437786d..32ab55ffcef 100644
--- a/apps/web/core/components/project/settings/features-list.tsx
+++ b/apps/web/core/components/project/settings/features-list.tsx
@@ -8,7 +8,7 @@ import { observer } from "mobx-react";
// plane imports
import { useTranslation } from "@plane/i18n";
import { setPromiseToast } from "@plane/propel/toast";
-import { Tooltip } from "@plane/propel/tooltip";
+import { Tooltip } from "@makeplane/propel/components/tooltip";
import type { IProject } from "@plane/types";
import { CycleIcon, IntakeIcon, ModuleIcon, PageIcon, ViewsIcon } from "@plane/propel/icons";
// components
@@ -120,7 +120,7 @@ export const ProjectFeaturesList = observer(function ProjectFeaturesList(props:
{t(featureItem.key)}
{featureItem.isPro && (
-
+
)}
diff --git a/apps/web/core/components/readonly/labels.tsx b/apps/web/core/components/readonly/labels.tsx
index 93edc1d45ec..eb0518d7777 100644
--- a/apps/web/core/components/readonly/labels.tsx
+++ b/apps/web/core/components/readonly/labels.tsx
@@ -7,7 +7,7 @@
import { useEffect } from "react";
import { observer } from "mobx-react";
// plane imports
-import { Tooltip } from "@plane/propel/tooltip";
+import { Tooltip } from "@makeplane/propel/components/tooltip";
import { cn } from "@plane/utils";
// hooks
import { useLabel } from "@/hooks/store/use-label";
@@ -42,11 +42,9 @@ export const ReadonlyLabels = observer(function ReadonlyLabels(props: TReadonlyL
{labels && (
<>
l?.name).join(", ")}
- isMobile={isMobile}
- disabled={labels.length === 0}
+ label={`Labels: ${labels.map((l) => l?.name).join(", ")}`}
+ layout="stacked"
+ disabled={labels.length === 0 || isMobile}
>
diff --git a/apps/web/core/components/rich-filters/filter-item/container.tsx b/apps/web/core/components/rich-filters/filter-item/container.tsx
index 256d98b2fea..d956a89ad0b 100644
--- a/apps/web/core/components/rich-filters/filter-item/container.tsx
+++ b/apps/web/core/components/rich-filters/filter-item/container.tsx
@@ -6,7 +6,7 @@
import { useEffect, useRef } from "react";
// plane imports
-import { Tooltip } from "@plane/propel/tooltip";
+import { Tooltip } from "@makeplane/propel/components/tooltip";
import { cn } from "@plane/propel/utils";
import type { SingleOrArray, TFilterValue } from "@plane/types";
import { hasValidValue } from "@plane/utils";
@@ -16,7 +16,7 @@ interface FilterItemContainerProps {
conditionValue: SingleOrArray
;
showTransition: boolean;
variant?: "default" | "error";
- tooltipContent?: React.ReactNode;
+ tooltipContent?: string;
}
export function FilterItemContainer(props: FilterItemContainerProps) {
@@ -55,7 +55,7 @@ export function FilterItemContainer(props: FilterItemContainerProps) {
}, []);
return (
-
+
;
label: string;
- tooltipContent?: React.ReactNode | undefined;
+ tooltipContent?: string;
}
export const FilterItemProperty = observer(function FilterItemProperty<
@@ -54,7 +54,7 @@ function PropertyButton
(pr
const { icon: Icon, label, tooltipContent, className } = props;
return (
-
+
{/* Operator section */}
diff --git a/apps/web/core/components/stickies/action-bar.tsx b/apps/web/core/components/stickies/action-bar.tsx
index 105922c2054..bc835f9ab84 100644
--- a/apps/web/core/components/stickies/action-bar.tsx
+++ b/apps/web/core/components/stickies/action-bar.tsx
@@ -13,7 +13,8 @@ import { StickyNote as StickyIcon } from "lucide-react";
import { useOutsideClickDetector } from "@plane/hooks";
// plane ui
import { RecentStickyIcon, StickyNoteIcon, PlusIcon, CloseIcon } from "@plane/propel/icons";
-import { Tooltip } from "@plane/propel/tooltip";
+import { PreviewCard, PreviewCardContent, PreviewCardTrigger } from "@makeplane/propel/components/preview-card";
+import { Tooltip } from "@makeplane/propel/components/tooltip";
// plane utils
import { cn } from "@plane/utils";
// hooks
@@ -53,6 +54,16 @@ export const StickyActionBar = observer(function StickyActionBar() {
setIsExpanded(false);
});
+ const recentStickyButton = (
+
+ );
+
return (
-
+
- {recentStickyId && (
-
-
-
-
- }
- isMobile={false}
- position="left"
- disabled={showRecentSticky}
- >
-
-
- )}
-
+ {recentStickyId &&
+ (showRecentSticky ? (
+ recentStickyButton
+ ) : (
+
+
+
+
+
+
+ ))}
+
diff --git a/apps/web/core/components/ui/labels-list.tsx b/apps/web/core/components/ui/labels-list.tsx
index c3261b24666..3353c217770 100644
--- a/apps/web/core/components/ui/labels-list.tsx
+++ b/apps/web/core/components/ui/labels-list.tsx
@@ -5,7 +5,7 @@
*/
// ui
-import { Tooltip } from "@plane/propel/tooltip";
+import { Tooltip } from "@makeplane/propel/components/tooltip";
import type { IIssueLabel } from "@plane/types";
// types
import { usePlatformOS } from "@/hooks/use-platform-os";
@@ -24,12 +24,7 @@ export function IssueLabelsList(props: IssueLabelsListProps) {
<>
{labels && (
<>
- l?.name).join(", ")}
- isMobile={isMobile}
- >
+ l?.name).join(", ")}`} layout="stacked" disabled={isMobile}>
{labels.length}
diff --git a/apps/web/core/components/views/view-list-item-action.tsx b/apps/web/core/components/views/view-list-item-action.tsx
index 732cbe11fe4..7de30992026 100644
--- a/apps/web/core/components/views/view-list-item-action.tsx
+++ b/apps/web/core/components/views/view-list-item-action.tsx
@@ -12,7 +12,7 @@ import { Earth } from "lucide-react";
import { EUserPermissions, EUserPermissionsLevel, IS_FAVORITE_MENU_OPEN } from "@plane/constants";
import { useLocalStorage } from "@plane/hooks";
import { LockIcon } from "@plane/propel/icons";
-import { Tooltip } from "@plane/propel/tooltip";
+import { Tooltip } from "@makeplane/propel/components/tooltip";
import type { IProjectView } from "@plane/types";
import { EViewAccess } from "@plane/types";
import { FavoriteStar } from "@plane/ui";
@@ -91,7 +91,7 @@ export const ViewListItemAction = observer(function ViewListItemAction(props: Pr
)}
setDeleteViewModal(false)} />
-
+
{access === EViewAccess.PUBLIC ? : }
diff --git a/apps/web/core/components/web-hooks/form/secret-key.tsx b/apps/web/core/components/web-hooks/form/secret-key.tsx
index 98bf1b73c88..5c6867635c7 100644
--- a/apps/web/core/components/web-hooks/form/secret-key.tsx
+++ b/apps/web/core/components/web-hooks/form/secret-key.tsx
@@ -14,7 +14,7 @@ import { useTranslation } from "@plane/i18n";
import { Button } from "@plane/propel/button";
import { CopyIcon } from "@plane/propel/icons";
import { TOAST_TYPE, setToast } from "@plane/propel/toast";
-import { Tooltip } from "@plane/propel/tooltip";
+import { Tooltip } from "@makeplane/propel/components/tooltip";
import type { IWebhook } from "@plane/types";
// ui
import { csvDownload, copyTextToClipboard } from "@plane/utils";
@@ -122,7 +122,7 @@ export const WebhookSecretKey = observer(function WebhookSecretKey(props: Props)
{webhookSecretKey && (
{SECRET_KEY_OPTIONS.map((option) => (
-
+
diff --git a/apps/web/core/components/workspace-notifications/sidebar/filters/menu/root.tsx b/apps/web/core/components/workspace-notifications/sidebar/filters/menu/root.tsx
index 12e8ada0556..13279ca4f5e 100644
--- a/apps/web/core/components/workspace-notifications/sidebar/filters/menu/root.tsx
+++ b/apps/web/core/components/workspace-notifications/sidebar/filters/menu/root.tsx
@@ -10,7 +10,7 @@ import { ListFilter } from "lucide-react";
import type { ENotificationFilterType } from "@plane/constants";
import { FILTER_TYPE_OPTIONS } from "@plane/constants";
import { useTranslation } from "@plane/i18n";
-import { Tooltip } from "@plane/propel/tooltip";
+import { Tooltip } from "@makeplane/propel/components/tooltip";
import { PopoverMenu } from "@plane/ui";
// hooks
import { usePlatformOS } from "@/hooks/use-platform-os";
@@ -32,7 +32,7 @@ export const NotificationFilter = observer(function NotificationFilter() {
+
}
diff --git a/apps/web/core/components/workspace-notifications/sidebar/header/options/root.tsx b/apps/web/core/components/workspace-notifications/sidebar/header/options/root.tsx
index 83446a20c57..328099054c9 100644
--- a/apps/web/core/components/workspace-notifications/sidebar/header/options/root.tsx
+++ b/apps/web/core/components/workspace-notifications/sidebar/header/options/root.tsx
@@ -9,7 +9,7 @@ import { CheckCheck, RefreshCw } from "lucide-react";
// plane imports
import { ENotificationLoader, ENotificationQueryParamType } from "@plane/constants";
import { useTranslation } from "@plane/i18n";
-import { Tooltip } from "@plane/propel/tooltip";
+import { Tooltip } from "@makeplane/propel/components/tooltip";
import { Spinner } from "@plane/ui";
// hooks
import { useWorkspaceNotifications } from "@/hooks/store/notifications";
@@ -54,7 +54,7 @@ export const NotificationSidebarHeaderOptions = observer(function NotificationSi
return (
{/* mark all notifications as read*/}
-
+
{/* refetch current notifications */}
-
+
+
<>
-
+
+
{icon}
{title}
diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorites-menu.tsx b/apps/web/core/components/workspace/sidebar/favorites/favorites-menu.tsx
index 41e5b1c39aa..c6759bcb28d 100644
--- a/apps/web/core/components/workspace/sidebar/favorites/favorites-menu.tsx
+++ b/apps/web/core/components/workspace/sidebar/favorites/favorites-menu.tsx
@@ -22,7 +22,7 @@ import { useTranslation } from "@plane/i18n";
import { ChevronRightIcon } from "@plane/propel/icons";
// ui
import { TOAST_TYPE, setToast } from "@plane/propel/toast";
-import { Tooltip } from "@plane/propel/tooltip";
+import { Tooltip } from "@makeplane/propel/components/tooltip";
import type { IFavorite } from "@plane/types";
// helpers
import { cn } from "@plane/utils";
@@ -206,7 +206,7 @@ export const SidebarFavoritesMenu = observer(function SidebarFavoritesMenu() {
{t("favorites")}
-
+
{!disableDrag && (
{isAuthorizedUser && (
-
+
-
+