Skip to content

Commit

Permalink
chore: align colors
Browse files Browse the repository at this point in the history
  • Loading branch information
boojack committed Nov 4, 2024
1 parent f310207 commit 04c6e26
Show file tree
Hide file tree
Showing 8 changed files with 235 additions and 82 deletions.
248 changes: 188 additions & 60 deletions proto/gen/apidocs.swagger.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"@mui/joy": "5.0.0-beta.48",
"@radix-ui/react-popover": "^1.1.2",
"@reduxjs/toolkit": "^2.3.0",
"@usememos/mui": "0.0.1-alpha.24",
"@usememos/mui": "0.0.1-alpha.25",
"class-variance-authority": "^0.7.0",
"clsx": "^2.1.1",
"copy-to-clipboard": "^3.3.3",
Expand Down
10 changes: 5 additions & 5 deletions web/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions web/src/components/ActivityCalendar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ const getCellAdditionalStyles = (count: number, maxCount: number) => {

const ratio = count / maxCount;
if (ratio > 0.7) {
return "bg-teal-700 text-gray-100 dark:opacity-80";
return "bg-primary-darker text-gray-100 dark:opacity-80";
} else if (ratio > 0.4) {
return "bg-teal-600 text-gray-100 dark:opacity-80";
return "bg-primary-dark text-gray-100 dark:opacity-80";
} else {
return "bg-teal-500 text-gray-100 dark:opacity-70";
return "bg-primary text-gray-100 dark:opacity-70";
}
};

Expand Down
18 changes: 10 additions & 8 deletions web/src/components/MemoEditor/ActionButton/LocationSelector.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,7 @@ const LocationSelector = (props: Props) => {
<MapPinIcon className="w-5 h-5 mx-auto shrink-0" />
{props.location && (
<>
<span className="font-normal ml-0.5 text-ellipsis whitespace-nowrap overflow-hidden max-w-32">
{props.location.placeholder}
</span>
<span className="ml-0.5 text-sm text-ellipsis whitespace-nowrap overflow-hidden max-w-32">{props.location.placeholder}</span>
<XIcon className="w-5 h-5 mx-auto shrink-0 hidden group-hover:block opacity-60 hover:opacity-80" onClick={removeLocation} />
</>
)}
Expand All @@ -111,21 +109,25 @@ const LocationSelector = (props: Props) => {
<LeafletMap key={JSON.stringify(state.initilized)} latlng={state.position} onChange={onPositionChanged} />
<div className="mt-2 w-full flex flex-row justify-between items-center gap-2">
<div className="flex flex-row items-center justify-start gap-2">
{state.position && (
<span className="text-sm">
[{state.position.lat.toFixed(2)}, {state.position.lng.toFixed(2)}]
</span>
)}
<Input
placeholder="Choose a position first."
value={state.placeholder}
size="sm"
startDecorator={
state.position && (
<span className="text-xs opacity-60">
[{state.position.lat.toFixed(2)}, {state.position.lng.toFixed(2)}]
</span>
)
}
disabled={!state.position}
onChange={(e) => setState((state) => ({ ...state, placeholder: e.target.value }))}
/>
</div>
<Button
className="shrink-0"
color="primary"
size="sm"
onClick={() => {
props.onChange(
Location.fromPartial({
Expand Down
6 changes: 3 additions & 3 deletions web/src/components/MemoEditor/ActionButton/TagSelector.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -46,15 +46,15 @@ const TagSelector = (props: Props) => {
<HashIcon className="w-5 h-5 mx-auto" />
</Button>
</MenuButton>
<Menu className="relative text-sm" component="div" size="sm" placement="bottom-start">
<Menu className="relative" component="div" size="sm" placement="bottom-start">
<div ref={containerRef}>
{tags.length > 0 ? (
<div className="flex-row justify-start items-start flex-wrap px-1 max-w-[12rem] h-auto max-h-48 overflow-y-auto font-mono">
<div className="flex flex-row justify-start items-start flex-wrap px-3 py-1 max-w-[12rem] h-auto max-h-48 overflow-y-auto gap-x-2 gap-y-1">
{tags.map((tag) => {
return (
<div
key={tag}
className="inline-flex w-auto max-w-full cursor-pointer rounded text-sm leading-5 px-1 text-gray-500 dark:text-gray-400 hover:bg-zinc-100 dark:hover:bg-zinc-800"
className="inline-flex w-auto max-w-full cursor-pointer text-base leading-6 text-gray-500 dark:text-gray-400 hover:text-primary dark:hover:text-primary-dark"
onClick={() => handleTagClick(tag)}
>
<OverflowTip>#{tag}</OverflowTip>
Expand Down
5 changes: 3 additions & 2 deletions web/src/components/ReactionView.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -66,14 +66,15 @@ const ReactionView = (props: Props) => {
<Tooltip title={stringifyUsers(users, reactionType)} placement="top">
<div
className={clsx(
"h-7 border px-2 py-0.5 rounded-full font-memo flex flex-row justify-center items-center gap-1 dark:border-zinc-700",
"h-7 border px-2 py-0.5 rounded-full flex flex-row justify-center items-center gap-1 dark:border-zinc-700",
"text-sm text-gray-600 dark:text-gray-400",
currentUser && "cursor-pointer",
hasReaction && "bg-blue-100 border-blue-200 dark:bg-zinc-900",
)}
onClick={handleReactionClick}
>
<span>{reactionType}</span>
<span className="text-sm text-gray-500 dark:text-gray-400">{users.length}</span>
<span className="opacity-60">{users.length}</span>
</div>
</Tooltip>
);
Expand Down
22 changes: 22 additions & 0 deletions web/tailwind.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,28 @@ module.exports = {
prefix: "",
theme: {
extend: {
colors: {
primary: {
DEFAULT: "#0d9488", // Teal 600
dark: "#0f766e", // Teal 700
darker: "#0d5a56", // Teal 800
},
success: {
DEFAULT: "#16a34a", // Green 600
dark: "#047857", // Green 700
darker: "#03664a", // Green 800
},
danger: {
DEFAULT: "#dc2626", // Red 600
dark: "#b91c1c", // Red 700
darker: "#991b1b", // Red 800
},
warning: {
DEFAULT: "#ca8a04", // Yellow 600
dark: "#b45309", // Yellow 700
darker: "#92400e", // Yellow 800
},
},
spacing: {
128: "32rem",
},
Expand Down

0 comments on commit 04c6e26

Please sign in to comment.