From af1b1dba25feb562cde7014cef01a2e39e6d3285 Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 9 Sep 2023 16:53:19 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F=20Refactor=20twFocusClass?= =?UTF-8?q?=20function=20=F0=9F=94=A7=20Improve=20code=20readability=20and?= =?UTF-8?q?=20maintainability=20=F0=9F=AA=84=20Simplify=20conditional=20lo?= =?UTF-8?q?gic=20=E2=9C=A8=20Add=20focus=20ring=20styles=20for=20better=20?= =?UTF-8?q?UX=20=F0=9F=90=9B=20Fix=20potential=20bug=20in=20focus=20class?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/twFocusClass.ts | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/utils/twFocusClass.ts diff --git a/src/utils/twFocusClass.ts b/src/utils/twFocusClass.ts new file mode 100644 index 0000000..88fe4a2 --- /dev/null +++ b/src/utils/twFocusClass.ts @@ -0,0 +1,6 @@ +export default function twFocusClass(hasRing = false) { + if (!hasRing) { + return "focus:outline-none"; + } + return "focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-primary-6000 dark:focus:ring-offset-0"; +}