diff --git a/public/images/growth-symbol.png b/public/images/growth-symbol.png new file mode 100644 index 0000000..346751e Binary files /dev/null and b/public/images/growth-symbol.png differ diff --git a/resources/js/Components/QuestionCard.vue b/resources/js/Components/QuestionCard.vue index 6eb253e..a27a889 100644 --- a/resources/js/Components/QuestionCard.vue +++ b/resources/js/Components/QuestionCard.vue @@ -58,8 +58,8 @@ const updateTextValue = (event) => { diff --git a/resources/js/Components/RadioButtonGroup.vue b/resources/js/Components/RadioButtonGroup.vue index c6cfc8d..e37fdd2 100644 --- a/resources/js/Components/RadioButtonGroup.vue +++ b/resources/js/Components/RadioButtonGroup.vue @@ -29,36 +29,29 @@ const handleChange = (value) => { const getSegmentClasses = (index) => { const classes = [ 'px-6', - 'py-3', + 'py-2.5', 'text-sm', 'font-medium', 'select-none', - 'transition-colors', - 'bg-primary', - 'text-gray-900', + 'transition-all', + 'duration-200', + 'bg-white/5', + 'text-gray-400', 'cursor-pointer', - 'hover:bg-primary-dark', - 'peer-checked:bg-primary-dark', + 'hover:bg-white/10', + 'hover:text-gray-200', + 'peer-checked:bg-primary', 'peer-checked:text-gray-900', + 'peer-checked:font-semibold', 'peer-focus-visible:ring-2', - 'peer-focus-visible:ring-primary-dark', + 'peer-focus-visible:ring-primary', 'peer-focus-visible:ring-offset-2', 'peer-focus-visible:ring-offset-surface', ] - // First segment - if (index === 0) { - classes.push('rounded-l-lg') - } - - // Last segment - if (index === props.options.length - 1) { - classes.push('rounded-r-lg') - } - // All except last: add divider if (index < props.options.length - 1) { - classes.push('border-r', 'border-primary-dark/40') + classes.push('border-r', 'border-white/10') } // Disabled state @@ -71,7 +64,7 @@ const getSegmentClasses = (index) => {