diff --git a/plane-src/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx b/plane-src/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx index 1e09ef3..4366b87 100644 --- a/plane-src/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx +++ b/plane-src/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx @@ -113,7 +113,7 @@ const WorkspaceMembersSettingsPage = observer(function WorkspaceMembersSettingsP "opacity-60": !canPerformWorkspaceMemberActions, })} > -
+

{t("workspace_settings.settings.members.title")} {workspaceMemberIds && workspaceMemberIds.length > 0 && ( @@ -121,7 +121,7 @@ const WorkspaceMembersSettingsPage = observer(function WorkspaceMembersSettingsP )}

-
+
{canPerformWorkspaceAdminActions && ( - )} diff --git a/plane-src/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx b/plane-src/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx index 099a0ee..c19c5ff 100644 --- a/plane-src/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx +++ b/plane-src/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx @@ -12,13 +12,13 @@ import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; import { Button } from "@plane/propel/button"; // components -import { EmptyStateCompact } from "@plane/propel/empty-state"; import { NotAuthorizedView } from "@/components/auth-screens/not-authorized-view"; import { PageHead } from "@/components/core/page-title"; import { SettingsHeading } from "@/components/settings/heading"; import { WebhookSettingsLoader } from "@/components/ui/loader/settings/web-hook"; import { SettingsContentWrapper } from "@/components/settings/content-wrapper"; import { WebhooksList, CreateWebhookModal } from "@/components/web-hooks"; +import { WebhooksEmptyState } from "@/components/web-hooks/empty-state"; // hooks import { useWebhook } from "@/hooks/store/use-webhook"; import { useWorkspace } from "@/hooks/store/use-workspace"; @@ -78,7 +78,12 @@ function WebhooksListPage({ params }: Route.ComponentProps) { title={t("workspace_settings.settings.webhooks.title")} description={t("workspace_settings.settings.webhooks.description")} control={ - } @@ -90,21 +95,9 @@ function WebhooksListPage({ params }: Route.ComponentProps) { ) : (
- { - setShowCreateWebhookModal(true); - }, - }, - ]} - align="start" - rootClassName="py-20" - /> +
+ setShowCreateWebhookModal(true)} /> +
)} diff --git a/plane-src/apps/web/ce/components/workspace/delete-workspace-section.tsx b/plane-src/apps/web/ce/components/workspace/delete-workspace-section.tsx index e66abcf..ffbc872 100644 --- a/plane-src/apps/web/ce/components/workspace/delete-workspace-section.tsx +++ b/plane-src/apps/web/ce/components/workspace/delete-workspace-section.tsx @@ -39,7 +39,8 @@ export const DeleteWorkspaceSection = observer(function DeleteWorkspaceSection(p description={t("workspace_settings.settings.general.delete_workspace_description")} control={
-
{token.label}
+
{token.label}
{token.is_active ? "Active" : "Expired"}
{token.description.trim() !== "" && ( -

{token.description}

+

{token.description}

)} -

+

{token.is_active ? token.expired_at ? `Expires ${renderFormattedDate(token.expired_at)} at ${renderFormattedTime(token.expired_at)}` diff --git a/plane-src/apps/web/core/components/exporter/export-form.tsx b/plane-src/apps/web/core/components/exporter/export-form.tsx index 04bb6f8..1b9028a 100644 --- a/plane-src/apps/web/core/components/exporter/export-form.tsx +++ b/plane-src/apps/web/core/components/exporter/export-form.tsx @@ -21,9 +21,10 @@ import { TOAST_TYPE, setToast } from "@plane/propel/toast"; // import { Tooltip } from "@plane/propel/tooltip"; // import { EIssuesStoreType } from "@plane/types"; import type { TWorkItemFilterExpression } from "@plane/types"; -import { CustomSelect, SearchSelectionDropdown } from "@plane/ui"; +import { SearchSelectionDropdown } from "@plane/ui"; // import { WorkspaceLevelWorkItemFiltersHOC } from "@/components/work-item-filters/filters-hoc/workspace-level"; // import { WorkItemFiltersRow } from "@/components/work-item-filters/filters-row"; +import { SelectionDropdown } from "@/components/common/selection-dropdown"; import { useProject } from "@/hooks/store/use-project"; import { useUser, useUserPermissions } from "@/hooks/store/user"; import { ProjectExportService } from "@/services/project/project-export.service"; @@ -171,6 +172,8 @@ export const ExportForm = observer(function ExportForm(props: Props) { .join(", ") : "All projects" } + className="!rounded-[1.25rem]" + buttonClassName="nodedc-settings-select !border-0 !px-4 !py-3 text-13 font-medium" optionsClassName="max-w-48 sm:max-w-[532px]" placement="bottom-end" multiple @@ -189,26 +192,30 @@ export const ExportForm = observer(function ExportForm(props: Props) { name="provider" disabled={!isMember && (!hasProjects || !canPerformAnyCreateAction)} render={({ field: { value, onChange } }) => ( - - {EXPORTERS_LIST.map((service) => ( - - {t(service.i18n_title)} - - ))} - + options={EXPORTERS_LIST.map((service) => ({ + key: service.provider, + title: {t(service.i18n_title)}, + isChecked: value.provider === service.provider, + onClick: () => onChange(service), + }))} + /> )} /> } />

-
diff --git a/plane-src/apps/web/core/components/exporter/prev-exports.tsx b/plane-src/apps/web/core/components/exporter/prev-exports.tsx index 2d747e0..f331b38 100644 --- a/plane-src/apps/web/core/components/exporter/prev-exports.tsx +++ b/plane-src/apps/web/core/components/exporter/prev-exports.tsx @@ -68,7 +68,7 @@ export const PrevExports = observer(function PrevExports(props: Props) {

{t("workspace_settings.settings.exports.previous_exports")}

- @@ -76,8 +76,9 @@ export const PrevExports = observer(function PrevExports(props: Props) { {!!exporterServices?.results?.length && (