Gilbert
2274e8d145
Lint using tsc; fix type errors
2024-04-11 21:49:14 -05:00
Wahyu Kurniawan
4fcf8e92b7
♻️ refactor: create another example page for modal only
2024-03-14 22:07:36 +07:00
Wahyu Kurniawan
8834de893e
📝 docs: put all the new dialog into component page
2024-03-14 21:58:04 +07:00
Wahyu Kurniawan
300b8e4b5e
📝 docs: add modal to the example page
2024-03-08 15:30:53 +07:00
Andre H
0a2686d5ec
🔧 chore: add divider to render page
2024-03-04 17:50:23 +08:00
Andre H
8f0c39022d
🔧 chore: add render component
2024-03-04 10:40:06 +08:00
Wahyu Kurniawan
c731dd308c
[T-4840: feat] Dropdown/select component ( #108 )
...
* 🎨 style: adjust z index of the date picker popover
* 🎨 style: add new spacing and rename box shadow from calendar to dropdown
* 🐛 fix: console error becasue button inside button
* ♻️ refactor: rename shadow calendar to shador dropdown on calendar component
* 🚀 perf: remove vscode settings inside `packages/frontend`
* ⚡ ️ feat: create check radio icon and chevron down icon component
* 🔧 chore: install `downshift`
* ⚡ ️ feat: create select component
* 🎨 style: adjust the popover position based on the user screen
* ⚡ ️ feat: separate select item to be a component
* ⚡ ️ feat: separate select value to be a component
* ♻️ refactor: adjust style and refactor to a new component
* ⚡ ️ feat: create a type for merge two interface but keep the last value
* 🐛 fix: forward ref the component to fix console error
* ⚡ ️ feat: add `hideValues` prop to hide the values when on multiple
* 🐛 fix: no result not showing
* ⚡ ️ feat: make the select to be controller component
* ♻️ refactor: remove console log
* ♻️ refactor: update pr review
2024-02-27 12:05:16 +07:00
Vivian Phung
0dfecd024d
merge
2024-02-24 00:01:06 -05:00
Andre Hadianto
22233d95f8
Merge branch 'andrehadianto/design-system-components' into andrehadianto/T-4868-tags
2024-02-23 11:44:29 +08:00
Wahyu Kurniawan
12fba5ee0c
[T-4845: feat] Date picker component ( #97 )
...
* ⚡ ️ feat: create calendar icon for date picker
* ⚡ ️ feat: create date picker component
* 📝 docs: add date picker to the example page
* 🔧 chore: install `@radix-ui/react-popover`
2024-02-23 10:22:33 +07:00
Wahyu Kurniawan
9b6c777f5f
[T-4865: feat] Segmented controls component ( #91 )
...
* ⚡ ️ feat: create segmented controls component
* 📝 docs: add segmented controls component to example page
* ♻️ refactor: put the icon size to icon theme
* 🐛 fix: remove `value` from `useCallback` dependency
2024-02-23 10:20:08 +07:00
Andre H
05e1ac6b02
♻️ refactor: change tags to tag for rencer page
2024-02-22 22:48:31 +07:00
Andre H
55848b1dd1
♻️ refactor: rename tags to tag
2024-02-22 22:46:10 +07:00
Andre Hadianto
42bf1534fb
Merge branch 'andrehadianto/design-system-components' into andrehadianto/T-4869-toast
2024-02-22 23:42:47 +08:00
Wahyu Kurniawan
7d1810ebd9
[T-4866: feat] Switch component ( #92 )
...
* ⚡ ️ feat: create switch component
* 📝 docs: add switch to the example page
* 🔧 chore: install `@radix-ui/react-switch`
* 🎨 style: add inset shadow
* 🎨 style: addjust input outline when error and focus
2024-02-22 17:42:13 +07:00
Wahyu Kurniawan
d2ca4df35a
[T-4864: feat] Radio component ( #90 )
...
* 🎨 style: make the cursor of the tab trigger wrapper to default
* ⚡ ️ feat: create radio component
* 📝 docs: add radio component to the example page
* 🔧 chore: install `@radix-ui/react-radio-group`
2024-02-22 17:30:33 +07:00
Zachery
30bbe4d766
[T-4870] Tooltip component ( #96 )
...
* fix: button forwardRef
* feat: tooltip component
2024-02-22 18:25:04 +08:00
Andre H
32918b7930
🔧 chore: index import
2024-02-22 17:07:15 +07:00
Andre H
596889b5e2
🔧 chore: add render tags component
2024-02-22 17:01:58 +07:00
Andre H
bb7a88f7e9
🔧 chore: add toast render page
2024-02-22 14:17:02 +07:00
Wahyu Kurniawan
9dec48d67c
♻️ refactor: add disabled button example page
2024-02-22 12:24:25 +07:00
Andre H
267b52a352
Merge remote-tracking branch 'origin/andrehadianto/design-system-components' into andrehadianto/T-4869-toast
2024-02-22 11:49:11 +07:00
Andre H
fa96b6e734
🔧 chore: add to components render page
2024-02-22 11:46:39 +07:00
Wahyu Kurniawan
6df094bf2e
[T-4861: feat] Inline notification component ( #86 )
...
* ⚡ ️ feat: create info square icon component
* ⚡ ️ feat: create inline notification component
* 📝 docs: add js doc comment and add inline notification component to the example page
* 🐛 fix: use the right method of `useCallback
2024-02-22 10:45:19 +07:00
Andre Hadianto
2369f4498a
Merge pull request #85 from snowball-tools/andrehadianto/T-4863-input-field
...
feat: input field
2024-02-22 10:18:59 +08:00
Wahyu Kurniawan
eb6a727425
[T-4862: feat] Link component ( #88 )
2024-02-22 09:17:22 +07:00
Andre H
807a4b1197
🔧 chore: lint
2024-02-21 17:08:14 +07:00
Andre H
5f6723fad6
♻️ refactor: create new renderInput for component page
2024-02-21 17:07:59 +07:00
Andre Hadianto
b3a99475af
Merge branch 'andrehadianto/design-system-components' into andrehadianto/T-4863-input-field
2024-02-21 17:39:29 +08:00
Wahyu Kurniawan
ea44efa0f2
[T-4867: feat] Horizontal and vertical tabs component ( #84 )
...
* ⚡ ️ feat: create tabs component
* ♻️ refactor: avoid big conflict on the example page
* 🔧 chore: upgrade tailwindcss and install `@radix-ui/react-tabs`
* ⚡ ️ feat: create globe icon component
* 🎨 style: adjust vertical tab theme
* 📝 docs: add vertical tabs to the example page
2024-02-21 16:13:16 +07:00
Andre H
7d5963d776
🔧 chore: add input to page/components
2024-02-21 15:44:21 +07:00
Zachery
f0121605c4
feat: avatar component ( #76 )
2024-02-21 11:39:38 +08:00
Wahyu Kurniawan
83508cd81d
Merge branch 'andrehadianto/design-system-components' of https://github.com/snowball-tools/snowballtools-base into ayungavis/T-4837-badge
2024-02-20 23:38:35 +07:00
Wahyu Kurniawan
3a085a79ae
Merge branch 'andrehadianto/design-system-components' of https://github.com/snowball-tools/snowballtools-base into ayungavis/T-4838-checkbox
2024-02-20 23:29:18 +07:00
Wahyu Kurniawan
f764bea6d1
📝 docs: add badge to the example page
2024-02-20 23:26:04 +07:00
Wahyu Kurniawan
b255078431
📝 docs: add checkbox to example component page
2024-02-20 23:25:19 +07:00
Wahyu Kurniawan
dc6bf3794a
⚡ ️ feat: add interaction on the example page
2024-02-20 23:24:28 +07:00
Wahyu Kurniawan
4f7f9cf914
📝 docs: add calendar component to the example page
2024-02-20 23:24:27 +07:00
Wahyu Kurniawan
943d427db1
📝 docs: add button icon only on component example
2024-02-19 21:16:39 +07:00
Wahyu Kurniawan
b51d050ee6
📝 docs: add button to the example comopnent pag
2024-02-19 20:13:56 +07:00
Andre H
082353e9bc
⚡ ️ feat: implement components
page to act as storybook
2024-02-16 12:31:13 +07:00