Revert "Feat: compliance report download" (#13799)

This commit is contained in:
NFish
2025-02-17 09:58:56 +08:00
committed by GitHub
parent 4229d0f9a7
commit 1434d54e7a
26 changed files with 1323 additions and 3207 deletions

View File

@@ -9,18 +9,19 @@ import { useWorkspacesContext } from '@/context/workspace-context'
import { ChevronRight } from '@/app/components/base/icons/src/vender/line/arrows'
import { Check } from '@/app/components/base/icons/src/vender/line/general'
import { ToastContext } from '@/app/components/base/toast'
import classNames from '@/utils/classnames'
const itemClassName = `
flex items-center px-3 py-2 h-9 cursor-pointer rounded-lg
flex items-center px-3 py-2 h-10 cursor-pointer
`
const itemIconClassName = `
shrink-0 mr-2 flex items-center justify-center w-6 h-6 bg-[#EFF4FF] rounded-md text-xs font-medium text-text-accent
shrink-0 mr-2 flex items-center justify-center w-6 h-6 bg-[#EFF4FF] rounded-md text-xs font-medium text-primary-600
`
const itemNameClassName = `
grow mr-2 text-sm text-text-secondary text-left
grow mr-2 text-sm text-gray-700 text-left
`
const itemCheckClassName = `
shrink-0 w-4 h-4 text-text-accent
shrink-0 w-4 h-4 text-primary-600
`
const WorkplaceSelector = () => {
@@ -47,15 +48,15 @@ const WorkplaceSelector = () => {
{
({ open }) => (
<>
<Menu.Button className={cn(itemClassName,
<Menu.Button className={cn(
`
w-full group hover:bg-state-base-hover pl-3 pr-2
${itemClassName} w-full
group hover:bg-state-base-hover cursor-pointer ${open && 'bg-state-base-hover'} rounded-lg
`,
open && 'bg-state-base-hover',
)}>
<div className={itemIconClassName}>{currentWorkspace?.name[0].toLocaleUpperCase()}</div>
<div className={`${itemNameClassName} truncate px-1`}>{currentWorkspace?.name}</div>
<ChevronRight className='shrink-0 size-[14px] text-text-tertiary' />
<div className={`${itemNameClassName} truncate`}>{currentWorkspace?.name}</div>
<ChevronRight className='shrink-0 w-[14px] h-[14px] text-gray-500' />
</Menu.Button>
<Transition
as={Fragment}
@@ -69,8 +70,8 @@ const WorkplaceSelector = () => {
<Menu.Items
className={cn(
`
absolute top-[1px] w-[216px] max-h-[70vh] overflow-y-scroll z-10 bg-components-panel-bg-blur backdrop-blur-[5px] border-[0.5px] border-components-panel-border
divide-y divide-divider-subtle origin-top-right rounded-xl focus:outline-none
absolute top-[1px] min-w-[200px] max-h-[70vh] overflow-y-scroll z-10 bg-white border-[0.5px] border-gray-200
divide-y divide-gray-100 origin-top-right rounded-xl focus:outline-none
`,
s.popup,
)}
@@ -79,7 +80,7 @@ const WorkplaceSelector = () => {
{
workspaces.map(workspace => (
<Menu.Item key={workspace.id}>
{({ active }) => <div className={cn(itemClassName,
{({ active }) => <div className={classNames(itemClassName,
active && 'bg-state-base-hover',
)} key={workspace.id} onClick={() => handleSwitchWorkspace(workspace.id)}>
<div className={itemIconClassName}>{workspace.name[0].toLocaleUpperCase()}</div>