b7418bd655
refactor: move isAvailable from Reward component to ProjectRewards (public side) and add proper variant prop to component call
Dayv1dDev2026-02-18 13:56:10 +01:00
d1631d1246
refactor: modify Reward (card) component to accept both public to users card in project page and for project admin/submission page
Dayv1dDev2026-02-18 13:16:35 +01:00
ad9927e39c
fix: unnecessary use of twMerge for default class names
Dayv1dDev2026-02-16 14:42:41 +01:00
697fa03ff8
Merge branch 'feat/project-submission' into fix/create-grid-component
Dayv1dDev2026-02-16 14:32:38 +01:00
4d822bb49f
fix: change other grid elements to use Grid component + modify some depracated or less correct tailwind classes
Dayv1dDev2026-02-16 14:30:36 +01:00
1d5c30fbb1
Merge branch 'develop' into feat/project-submission
daniel.subiabre2026-02-16 14:27:47 +01:00
bbd8cc0c6e
feat: move all Dropdown files to a new folder inside library + start refactor adding types & variant to Dropdown menu
Dayv1dDev2026-02-13 09:37:54 +01:00
b434265cca
fix: modify SearchIcon adding class prop to the svg
Dayv1dDev2026-02-12 11:33:48 +01:00
d8947571e4
feat: add DropdownItem library component with type default, checkbox and search
Dayv1dDev2026-02-12 11:33:24 +01:00
e2795b4f7c
fix: update styling to logout button and adjust spacing between goToProfile and logout buttons
Dayv1dDev2026-02-09 16:10:11 +01:00
1fb002d4b2
feat: new elements to achieve the profile dropdown menu, adding correct styling, and adding a eventListener to open/close dropdown
Dayv1dDev2026-02-03 15:46:31 +01:00
ed91e8f237
feat: move sortOptions to ts file, add new imports due to file rename, and complete buildChargesQuery using selectedSort as a bindable state for Table.svelte + Contributions.svelte
Dayv1dDev2026-01-23 19:28:39 +01:00
73a034574a
feat: start implementing buildChargesQuery function to manage order by in the API GatewayCharges collection call
Dayv1dDev2026-01-23 14:54:13 +01:00
dd8983c3fa
fix: adjust max width for charge tracking code in Table
Dayv1dDev2026-01-23 14:03:14 +01:00
6cb4db007d
feat: implement selectedCampaings dynamic data with svelte totalItems store + loading sync with Contributions.svelte in Slider.svelte
Dayv1dDev2026-01-23 13:57:38 +01:00
0bb5382973
fix: set default itemsPerPage to 10
Dayv1dDev2026-01-23 11:21:09 +01:00
1d1f6f667e
refactor: move all fetching functions to Contributions.svelte, use states for accountings and owners maps and new function in Table.svelte to add missing metadata
Dayv1dDev2026-01-23 10:13:16 +01:00
ad4c8c358d
refactor: add resolveOwner function to avoid repeating logic and possible consistent future tech debt
Dayv1dDev2026-01-21 13:41:50 +01:00
76a1d56bb4
refactor: add all new props to Table.svelte from Contributions.svelte & add missing User type to catchedFetch util
Dayv1dDev2026-01-19 18:59:15 +01:00
6e76ea4785
refactor: move cachedFetch functions to a new utils .ts file to reuse them from different other files
Dayv1dDev2026-01-19 14:58:41 +01:00
2a6fe067a9
feat: finded a way to get and print all the paymentMethodOptions into Categories component
Dayv1dDev2026-01-19 14:02:31 +01:00
b5ab7e247a
refactor: move filters options effects to Contributions component to use them for categories array too
Dayv1dDev2026-01-19 13:33:52 +01:00
da82d898c6
feat: add concept and it's management in DetailsRow and Table Svelte components, with it's corresponding i18n & fix a loading bug with charges array
Dayv1dDev2026-01-16 19:49:46 +01:00
fc59b2a18d
refactor: fix display target/origin names; unify users, projects and tipjars maps and make charges state unchangable from loadCharges
Dayv1dDev2026-01-16 14:35:10 +01:00
50967d2f37
refactor: add preloadAccountingData function to fetch users and projects accountings (target/origin)
Dayv1dDev2026-01-16 11:32:06 +01:00
fca8e2db59
refactor: simplify loadCharges avoiding using that many maps
Dayv1dDev2026-01-16 11:11:40 +01:00