Skip to content
This repository has been archived by the owner on Aug 7, 2024. It is now read-only.

Map disable button #5678

Merged
merged 2 commits into from
Mar 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion components/Badge.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ export default function Badge({
position,
className,
badgeClassName,
disable,
children,
display = true,
onClick,
Expand Down Expand Up @@ -36,7 +37,9 @@ export default function Badge({
const badge = (
<div
title={title}
className={`absolute inline-block rotate-0 skew-x-0 skew-y-0 scale-x-100 scale-y-100 py-1 px-1.5 text-xs leading-none text-center whitespace-nowrap align-baseline font-bold bg-orange-600 text-black rounded-full z-10 ${css} ${badgeClassName}`}
className={`absolute inline-block rotate-0 skew-x-0 skew-y-0 scale-x-100 scale-y-100 py-1 px-1.5 text-xs leading-none text-center whitespace-nowrap align-baseline font-bold bg-orange-600 ${
disable ? "text-gray-500 bg-gray-200" : "text-black bg-orange-600"
} rounded-full z-10 ${css} ${badgeClassName}`}
onClick={() => (onClick ? onClick() : null)}
>
{content}
Expand Down
6 changes: 3 additions & 3 deletions components/Button.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@ import Link from "./Link";
export default function Button({
text,
primary = false,
disable = false,
disable,
...restProps
}) {
let className =
"inline-flex items-center justify-center rounded-md border border-transparent px-5 py-3 text-base font-medium first-letter:bg-white";
className += primary
? " text-white bg-indigo-600 hover:bg-indigo-700"
? " text-white bg-indigo-600 hover:bg-indigo-700"
: " text-indigo-600 hover:bg-indigo-50";
className += disable
? " border-2 border-red-600 hover:bg-red-600"
? " border-2 border-red bg-gray-50 hover:bg-gray-50 text-gray-200 cursor-not-allowed"
: " cursor-pointer";

const link = (
Expand Down
2 changes: 2 additions & 0 deletions pages/map.js
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@ export default function Map({ data }) {
</p>
<div className="flex flex-wrap justify-center mb-4">
<Badge
disable={selectedTags.size == 0 ? true : false}
content={
filteredUsers.length > 0 ? filteredUsers.length : users.length
}
Expand All @@ -122,6 +123,7 @@ export default function Map({ data }) {
onClick={resetFilter}
text="Clear/Reset Filters"
primary={false}
disable={selectedTags.size == 0 ? true : false}
/>
</Badge>
{tags &&
Expand Down