}
variant="secondary"
size="small"
onClick={() => setMeta(undefined)}>Integrations
diff --git a/apps/ui/src/views/settings/Integrations.tsx b/apps/ui/src/views/settings/Integrations.tsx
index 7cbc7a9e..701421cf 100644
--- a/apps/ui/src/views/settings/Integrations.tsx
+++ b/apps/ui/src/views/settings/Integrations.tsx
@@ -4,6 +4,7 @@ import { ProjectContext } from '../../contexts'
import { Provider } from '../../types'
import Button from '../../ui/Button'
import Heading from '../../ui/Heading'
+import { PlusIcon } from '../../ui/icons'
import { SearchTable, useSearchTableState } from '../../ui/SearchTable'
import IntegrationModal from './IntegrationModal'
@@ -16,7 +17,7 @@ export default function Integrations() {
return (
<>
{
+ } size="small" onClick={() => {
setProvider(undefined)
setIsModalOpen(true)
}}>Add Integration
diff --git a/apps/ui/src/views/settings/Subscriptions.tsx b/apps/ui/src/views/settings/Subscriptions.tsx
index ad978356..a9db4352 100644
--- a/apps/ui/src/views/settings/Subscriptions.tsx
+++ b/apps/ui/src/views/settings/Subscriptions.tsx
@@ -9,6 +9,7 @@ import { Subscription } from '../../types'
import TextField from '../../ui/form/TextField'
import { SingleSelect } from '../../ui/form/SingleSelect'
import Button from '../../ui/Button'
+import { PlusIcon } from '../../ui/icons'
export default function Subscriptions() {
const navigate = useNavigate()
@@ -31,11 +32,11 @@ export default function Subscriptions() {
<>
}
size="small"
onClick={() => setOpen(true)}
>
- {'Create Subscription'}
+ Create Subscription
>
}
diff --git a/apps/ui/src/views/settings/Tags.tsx b/apps/ui/src/views/settings/Tags.tsx
index ee8607f8..fbe5ca52 100644
--- a/apps/ui/src/views/settings/Tags.tsx
+++ b/apps/ui/src/views/settings/Tags.tsx
@@ -5,6 +5,7 @@ import { Tag } from '../../types'
import Button from '../../ui/Button'
import FormWrapper from '../../ui/form/FormWrapper'
import TextField from '../../ui/form/TextField'
+import { PlusIcon } from '../../ui/icons'
import Modal from '../../ui/Modal'
import { SearchTable, useSearchTableState } from '../../ui/SearchTable'
@@ -36,7 +37,7 @@ export default function Tags() {
size="small"
variant="primary"
onClick={() => setEditing({ id: 0, name: 'New Tag' })}
- icon="plus"
+ icon={}
>
{'Create Tag'}
diff --git a/apps/ui/src/views/settings/Teams.tsx b/apps/ui/src/views/settings/Teams.tsx
index 04a5c61c..b1c8097f 100644
--- a/apps/ui/src/views/settings/Teams.tsx
+++ b/apps/ui/src/views/settings/Teams.tsx
@@ -7,7 +7,7 @@ import Button from '../../ui/Button'
import { DataTableCol } from '../../ui/DataTable'
import { SelectionProps } from '../../ui/form/Field'
import FormWrapper from '../../ui/form/FormWrapper'
-import { ArchiveIcon } from '../../ui/icons'
+import { ArchiveIcon, PlusIcon } from '../../ui/icons'
import Menu, { MenuItem } from '../../ui/Menu'
import Modal from '../../ui/Modal'
import { SearchTable, SearchTableQueryState, useSearchTableState } from '../../ui/SearchTable'
@@ -92,7 +92,7 @@ export default function Teams() {
title="Team"
onDeleteRow={handleDeleteProjectAdmin}
actions={
-
}
diff --git a/apps/ui/src/views/users/ListDetail.tsx b/apps/ui/src/views/users/ListDetail.tsx
index a24c0e8c..bc649e5d 100644
--- a/apps/ui/src/views/users/ListDetail.tsx
+++ b/apps/ui/src/views/users/ListDetail.tsx
@@ -16,6 +16,7 @@ import { snakeToTitle } from '../../utils'
import UploadField from '../../ui/form/UploadField'
import { SearchTable, useSearchTableState } from '../../ui/SearchTable'
import { useRoute } from '../router'
+import { EditIcon, UploadIcon } from '../../ui/icons'
import { TagPicker } from '../settings/TagPicker'
const RuleSection = ({ list, onRuleSave }: { list: DynamicList, onRuleSave: (rule: WrapperRule) => void }) => {
@@ -64,10 +65,10 @@ export default function ListDetail() {
<>
{list.type === 'static' && }
onClick={() => setIsUploadOpen(true)}
>Upload List}
- setIsEditListOpen(true)}>Edit List
+ } onClick={() => setIsEditListOpen(true)}>Edit List
>
}>
diff --git a/apps/ui/src/views/users/Lists.tsx b/apps/ui/src/views/users/Lists.tsx
index 7c5a84bb..478ac3d1 100644
--- a/apps/ui/src/views/users/Lists.tsx
+++ b/apps/ui/src/views/users/Lists.tsx
@@ -10,6 +10,7 @@ import Modal from '../../ui/Modal'
import PageContent from '../../ui/PageContent'
import ListTable from './ListTable'
import { createWrapperRule } from './RuleBuilder'
+import { PlusIcon } from '../../ui/icons'
import { TagPicker } from '../settings/TagPicker'
export default function Lists() {
@@ -24,7 +25,7 @@ export default function Lists() {
title="Lists"
actions={
}
onClick={() => setIsModalOpen(true) }
>
Create List
diff --git a/apps/ui/src/views/users/RuleBuilder.tsx b/apps/ui/src/views/users/RuleBuilder.tsx
index 6486e495..66e0115a 100644
--- a/apps/ui/src/views/users/RuleBuilder.tsx
+++ b/apps/ui/src/views/users/RuleBuilder.tsx
@@ -3,6 +3,7 @@ import Button from '../../ui/Button'
import ButtonGroup from '../../ui/ButtonGroup'
import { SingleSelect } from '../../ui/form/SingleSelect'
import TextField from '../../ui/form/TextField'
+import { PlusIcon, TrashIcon } from '../../ui/icons'
import './RuleBuilder.css'
interface RuleSetParams {
@@ -110,7 +111,7 @@ const RuleSet = ({ group, onChange, onDelete }: RuleSetParams) => {
{onDelete && }
onClick={onDelete}
/>}
}
@@ -130,20 +131,20 @@ const RuleSet = ({ group, onChange, onDelete }: RuleSetParams) => {
?