chore: replace prettier with oxfmt (#8676)
This commit is contained in:
parent
9ee73d57ef
commit
41abaffc6e
1008 changed files with 4046 additions and 4027 deletions
|
|
@ -23,15 +23,15 @@ export const PlanFrequencyToggle = observer(function PlanFrequencyToggle(props:
|
|||
const yearlyDiscount = calculateYearlyDiscount(monthlyPrice, yearlyPrice);
|
||||
|
||||
return (
|
||||
<div className="flex w-full items-center cursor-pointer py-1">
|
||||
<div className="flex space-x-1 rounded-md bg-layer-3 p-0.5 w-full">
|
||||
<div className="flex w-full cursor-pointer items-center py-1">
|
||||
<div className="flex w-full space-x-1 rounded-md bg-layer-3 p-0.5">
|
||||
<button
|
||||
type="button"
|
||||
onClick={() => setSelectedFrequency("month")}
|
||||
className={cn(
|
||||
"w-full rounded-sm px-1 py-0.5 text-caption-sm-medium leading-5 text-center",
|
||||
"w-full rounded-sm px-1 py-0.5 text-center text-caption-sm-medium leading-5",
|
||||
selectedFrequency === "month"
|
||||
? "bg-layer-2 text-primary shadow-raised-100 border border-subtle-1"
|
||||
? "border border-subtle-1 bg-layer-2 text-primary shadow-raised-100"
|
||||
: "text-tertiary hover:text-secondary"
|
||||
)}
|
||||
>
|
||||
|
|
@ -41,15 +41,15 @@ export const PlanFrequencyToggle = observer(function PlanFrequencyToggle(props:
|
|||
type="button"
|
||||
onClick={() => setSelectedFrequency("year")}
|
||||
className={cn(
|
||||
"w-full rounded-sm px-1 py-0.5 text-caption-sm-medium leading-5 text-center",
|
||||
"w-full rounded-sm px-1 py-0.5 text-center text-caption-sm-medium leading-5",
|
||||
selectedFrequency === "year"
|
||||
? "bg-layer-2 text-primary shadow-raised-100 border border-subtle-1"
|
||||
? "border border-subtle-1 bg-layer-2 text-primary shadow-raised-100"
|
||||
: "text-tertiary hover:text-secondary"
|
||||
)}
|
||||
>
|
||||
Yearly
|
||||
{yearlyDiscount > 0 && (
|
||||
<span className="bg-accent-primary text-on-color rounded-full px-1 py-0.5 ml-1.5 text-caption-xs-regular">
|
||||
<span className="ml-1.5 rounded-full bg-accent-primary px-1 py-0.5 text-caption-xs-regular text-on-color">
|
||||
-{yearlyDiscount}%
|
||||
</span>
|
||||
)}
|
||||
|
|
|
|||
|
|
@ -53,18 +53,18 @@ export const PlanDetail = observer(function PlanDetail(props: TPlanDetailProps)
|
|||
};
|
||||
|
||||
return (
|
||||
<div className="flex flex-col justify-between col-span-1 p-3 space-y-0.5">
|
||||
<div className="col-span-1 flex flex-col justify-between space-y-0.5 p-3">
|
||||
{/* Plan name and pricing section */}
|
||||
<div className="flex flex-col items-start">
|
||||
<div className="flex w-full gap-2 items-center text-h4-semibold">
|
||||
<div className="flex w-full items-center gap-2 text-h4-semibold">
|
||||
<span>{subscriptionName}</span>
|
||||
{subscriptionType === EProductSubscriptionEnum.PRO && (
|
||||
<span className="px-2 py-0.5 rounded-sm text-on-color bg-accent-primary text-caption-sm-medium">
|
||||
<span className="rounded-sm bg-accent-primary px-2 py-0.5 text-caption-sm-medium text-on-color">
|
||||
Popular
|
||||
</span>
|
||||
)}
|
||||
</div>
|
||||
<div className="flex gap-x-2 items-start text-tertiary pb-1">
|
||||
<div className="flex items-start gap-x-2 pb-1 text-tertiary">
|
||||
{isSubscriptionActive && displayPrice !== undefined && (
|
||||
<div className="flex items-center gap-1 text-h3-semibold text-primary">
|
||||
<DiscountInfo
|
||||
|
|
@ -99,7 +99,7 @@ export const PlanDetail = observer(function PlanDetail(props: TPlanDetailProps)
|
|||
)}
|
||||
|
||||
{/* Subscription button */}
|
||||
<div className="flex flex-col gap-1 py-3 items-start">
|
||||
<div className="flex flex-col items-start gap-1 py-3">
|
||||
<Button variant="primary" size="lg" onClick={handleRedirection} className="w-full">
|
||||
{isSubscriptionActive ? `Upgrade to ${subscriptionName}` : t("common.upgrade_cta.talk_to_sales")}
|
||||
</Button>
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ export const BillingRoot = observer(function BillingRoot() {
|
|||
setProductBillingFrequency({ ...productBillingFrequency, [subscriptionType]: frequency });
|
||||
|
||||
return (
|
||||
<section className="relative size-full overflow-y-auto scrollbar-hide">
|
||||
<section className="relative scrollbar-hide size-full overflow-y-auto">
|
||||
<div>
|
||||
<SettingsHeading
|
||||
title={t("workspace_settings.settings.billing_and_plans.heading")}
|
||||
|
|
|
|||
|
|
@ -22,14 +22,14 @@ export const WorkspaceContentWrapper = observer(function WorkspaceContentWrapper
|
|||
const { shouldRenderAppRail } = useAppRailVisibility();
|
||||
|
||||
return (
|
||||
<div className="flex flex-col relative size-full overflow-hidden bg-canvas transition-all ease-in-out duration-300">
|
||||
<div className="relative flex size-full flex-col overflow-hidden bg-canvas transition-all duration-300 ease-in-out">
|
||||
<TopNavigationRoot />
|
||||
<div className="relative flex size-full overflow-hidden">
|
||||
{/* Conditionally render AppRailRoot based on context */}
|
||||
{shouldRenderAppRail && <AppRailRoot />}
|
||||
<div
|
||||
className={cn(
|
||||
"relative size-full pl-2 pb-2 pr-2 flex-grow transition-all ease-in-out duration-300 overflow-hidden",
|
||||
"relative size-full flex-grow overflow-hidden pr-2 pb-2 pl-2 transition-all duration-300 ease-in-out",
|
||||
{
|
||||
"pl-0!": shouldRenderAppRail,
|
||||
}
|
||||
|
|
|
|||
|
|
@ -165,7 +165,7 @@ export const ExtendedSidebarItem = observer(function ExtendedSidebarItem(props:
|
|||
<DropIndicator classNames="absolute top-0" isVisible={instruction === "DRAG_OVER"} />
|
||||
<div
|
||||
className={cn(
|
||||
"group/project-item relative w-full flex items-center rounded-md text-primary hover:bg-surface-2"
|
||||
"group/project-item relative flex w-full items-center rounded-md text-primary hover:bg-surface-2"
|
||||
)}
|
||||
id={`${item.key}`}
|
||||
>
|
||||
|
|
@ -179,7 +179,7 @@ export const ExtendedSidebarItem = observer(function ExtendedSidebarItem(props:
|
|||
<button
|
||||
type="button"
|
||||
className={cn(
|
||||
"flex items-center justify-center absolute top-1/2 -left-3 -translate-y-1/2 rounded text-placeholder cursor-grab group-hover/project-item:opacity-100 opacity-0",
|
||||
"absolute top-1/2 -left-3 flex -translate-y-1/2 cursor-grab items-center justify-center rounded text-placeholder opacity-0 group-hover/project-item:opacity-100",
|
||||
{
|
||||
"cursor-grabbing": isDragging,
|
||||
"opacity-100": isDragging,
|
||||
|
|
@ -207,14 +207,14 @@ export const ExtendedSidebarItem = observer(function ExtendedSidebarItem(props:
|
|||
{isPinned ? (
|
||||
<Tooltip tooltipContent="Unpin">
|
||||
<PinOff
|
||||
className="size-3.5 flex-shrink-0 hover:text-tertiary outline-none text-placeholder"
|
||||
className="size-3.5 flex-shrink-0 text-placeholder outline-none hover:text-tertiary"
|
||||
onClick={() => unPinNavigationItem(item.key)}
|
||||
/>
|
||||
</Tooltip>
|
||||
) : (
|
||||
<Tooltip tooltipContent="Pin">
|
||||
<Pin
|
||||
className="size-3.5 flex-shrink-0 hover:text-tertiary outline-none text-placeholder"
|
||||
className="size-3.5 flex-shrink-0 text-placeholder outline-none hover:text-tertiary"
|
||||
onClick={() => pinNavigationItem(item.key)}
|
||||
/>
|
||||
</Tooltip>
|
||||
|
|
|
|||
|
|
@ -22,10 +22,10 @@ export function UpgradeBadge(props: TUpgradeBadge) {
|
|||
return (
|
||||
<div
|
||||
className={cn(
|
||||
"w-fit cursor-pointer rounded-2xl text-accent-secondary bg-accent-primary/20 text-center font-medium outline-none",
|
||||
"w-fit cursor-pointer rounded-2xl bg-accent-primary/20 text-center font-medium text-accent-secondary outline-none",
|
||||
{
|
||||
"text-13 px-3": size === "md",
|
||||
"text-11 px-2": size === "sm",
|
||||
"px-3 text-13": size === "md",
|
||||
"px-2 text-11": size === "sm",
|
||||
},
|
||||
className
|
||||
)}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue