Skip to content

refactor(settings): compact Google Calendar connected layout - #263

Merged
h4yfans merged 3 commits into
mainfrom
feat/calendar-integration-compact
Apr 17, 2026
Merged

refactor(settings): compact Google Calendar connected layout#263
h4yfans merged 3 commits into
mainfrom
feat/calendar-integration-compact

Conversation

@h4yfans

@h4yfans h4yfans commented Apr 17, 2026

Copy link
Copy Markdown
Collaborator

What

Compacts the Google Calendar settings row after a successful connection by removing the "Memry Calendar" label/value block and the bordered card wrapper around the imported calendars list.

Why

Post-connect UI previously showed two stacked sections inside a rounded bordered card — the top one just displayed a static "Memry" label with no interaction. It made the panel feel heavy and information-dense without adding real value.

How

  • Dropped the "Memry Calendar" uppercase label + value row
  • Removed the rounded-md border border-border/70 bg-card/40 p-3 wrapper
  • Imported Calendars heading + picker now render flush with the integration row
  • Removed the unused memrySource memo
  • Updated the existing settings test to drop the "Memry" text assertion

Type

  • refactor

Test plan

  • Unit / component tests updated
  • google-calendar-integration-row.test.tsx — 2/2 passing
  • pnpm lint — 0 errors
  • pnpm typecheck — clean

Checklist

  • Self-reviewed
  • No secrets
  • Files under 500 LOC
  • Immutable patterns

h4yfans added 3 commits April 17, 2026 18:16
Remove the 'Memry Calendar' label row and the bordered card wrapper
around imported calendars. The connected panel now shows only the
Imported Calendars header + picker list for a cleaner, denser UI.
@h4yfans
h4yfans merged commit f2be712 into main Apr 17, 2026
2 checks passed
h4yfans added a commit that referenced this pull request May 6, 2026
refactor(settings): compact Google Calendar connected layout
@h4yfans
h4yfans deleted the feat/calendar-integration-compact branch May 6, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant