diff --git a/components/badge.js b/components/badge.js
index 689c9a38..2661abaf 100644
--- a/components/badge.js
+++ b/components/badge.js
@@ -5,11 +5,12 @@ import CowboyHatIcon from '@/svgs/cowboy.svg'
import AnonIcon from '@/svgs/spy-fill.svg'
import GunIcon from '@/svgs/revolver.svg'
import HorseIcon from '@/svgs/horse.svg'
+import BotIcon from '@/svgs/robot-2-fill.svg'
import { numWithUnits } from '@/lib/format'
import { USER_ID } from '@/lib/constants'
import classNames from 'classnames'
-export default function Badges ({ user, badge, className = 'ms-1', badgeClassName, spacingClassName = 'ms-1', height = 16, width = 16 }) {
+export default function Badges ({ user, badge, bot, className = 'ms-1', badgeClassName, spacingClassName = 'ms-1', height = 16, width = 16 }) {
if (!user || Number(user.id) === USER_ID.ad) return null
if (Number(user.id) === USER_ID.anon) {
return (
@@ -19,7 +20,7 @@ export default function Badges ({ user, badge, className = 'ms-1', badgeClassNam
)
}
- const badges = []
+ let badges = []
const streak = user.optional.streak
if (streak !== null) {
@@ -46,6 +47,13 @@ export default function Badges ({ user, badge, className = 'ms-1', badgeClassNam
})
}
+ if (bot) {
+ badges = [{
+ icon: BotIcon,
+ overlayText: 'posted as bot'
+ }]
+ }
+
if (badges.length === 0) return null
return (
diff --git a/components/item-info.js b/components/item-info.js
index 63129fcd..d62c47dd 100644
--- a/components/item-info.js
+++ b/components/item-info.js
@@ -134,7 +134,7 @@ export default function ItemInfo ({
{showUser &&
@{item.user.name}
-
+
{embellishUser}
}
@@ -166,9 +166,6 @@ export default function ItemInfo ({
{' '}freebie
)}
- {(item.apiKey &&
- <>{' '}bot>
- )}
{extraBadges}
{
showActionDropdown &&
diff --git a/svgs/robot-2-fill.svg b/svgs/robot-2-fill.svg
new file mode 100644
index 00000000..29ee6c82
--- /dev/null
+++ b/svgs/robot-2-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file