diff --git a/site/src/pages/WorkspacesPage/WorkspacesEmpty.tsx b/site/src/pages/WorkspacesPage/WorkspacesEmpty.tsx index e78991df13f69..2850e56e181a7 100644 --- a/site/src/pages/WorkspacesPage/WorkspacesEmpty.tsx +++ b/site/src/pages/WorkspacesPage/WorkspacesEmpty.tsx @@ -25,20 +25,8 @@ export const WorkspacesEmpty: FC = ({ const defaultMessage = "A workspace is your personal, customizable development environment."; const defaultImage = ( -
- +
+
); @@ -56,9 +44,7 @@ export const WorkspacesEmpty: FC = ({ Go to templates } - css={{ - paddingBottom: 0, - }} + className="pb-0" image={defaultImage} /> ); @@ -69,9 +55,7 @@ export const WorkspacesEmpty: FC = ({ ); @@ -83,70 +67,30 @@ export const WorkspacesEmpty: FC = ({ description={`${defaultMessage} Select one template below to start.`} cta={
-
+
{featuredTemplates?.map((t) => ( ({ - width: "320px", - padding: 16, - borderRadius: 6, - border: `1px solid ${theme.palette.divider}`, - textAlign: "left", - display: "flex", - gap: 16, - textDecoration: "none", - color: "inherit", - - "&:hover": { - backgroundColor: theme.palette.background.paper, - }, - })} + className="w-[320px] p-4 rounded-md border border-solid border-surface-quaternary text-left flex gap-4 no-underline text-inherit hover:bg-surface-grey" > -
+
-
-

+
+

{t.display_name || t.name}

({ - fontSize: 13, - color: theme.palette.text.secondary, - lineHeight: "1.4", - margin: 0, - paddingTop: "4px", - - // We've had users plug URLs directly into the - // descriptions, when those URLS have no hyphens or other - // easy semantic breakpoints. Need to set this to ensure - // those URLs don't break outside their containing boxes - wordBreak: "break-word", - })} + // We've had users plug URLs directly into the + // descriptions, when those URLS have no hyphens or other + // easy semantic breakpoints. Need to set this to ensure + // those URLs don't break outside their containing boxes + className="text-sm text-gray-400 leading-[1.4] m-0 pt-1 break-words" > {t.description}