make it so the trigger isn't just an out-of-place floating button encapsulate breakpoint-dependent values in `computed`
data-testid