Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
9d723ff
add prefill fund request fields with person bsn data
ateamcms Aug 22, 2025
2735123
Merge branch 'develop' into feature.add-prefill-fund-request-fields-w…
RobinMeles Aug 28, 2025
27e11bd
Merge branch 'develop' into feature.add-prefill-fund-request-fields-w…
dev-rminds Sep 2, 2025
aa0127f
prefill fund request fields refactoring
dev-rminds Sep 4, 2025
947a429
add flag to allow fund-request prefill
dev-rminds Sep 4, 2025
1c64ba5
Merge branch 'develop' into feature.add-prefill-fund-request-fields-w…
RobinMeles Sep 5, 2025
5202aa2
change products count on provider page, fix link to provider products
ateamcms Sep 11, 2025
71b80da
add headings to faq
ateamcms Sep 11, 2025
f535c61
change node version for github actions
ateamcms Sep 12, 2025
71fcd75
faq block heading css refacoring
dev-rminds Sep 12, 2025
456522a
increase section header spacing and fix default content layout with f…
dev-rminds Sep 12, 2025
4302f32
npm audit fix
dev-rminds Sep 12, 2025
a3c948a
add expire config to voucher create modal
ateamcms Sep 12, 2025
4aa4665
move reservation_note in payment section in product edit form
ateamcms Sep 12, 2025
0066b3c
add search to business type select on provider signup
ateamcms Sep 12, 2025
82e792d
Merge branch 'develop' into feature.add-prefill-fund-request-fields-w…
RobinMeles Sep 16, 2025
eac0c4e
make cms block clickable
ateamcms Sep 16, 2025
fc72adf
Merge pull request #801 from teamforus/feature.add-search-to-business…
RobinMeles Sep 16, 2025
487eeb6
Merge branch 'develop' into npm-audit-fix
RobinMeles Sep 16, 2025
2dc0773
Merge pull request #798 from teamforus/npm-audit-fix
RobinMeles Sep 16, 2025
fcb1eb2
Merge pull request #799 from teamforus/feature.add-expire-config-to-v…
RobinMeles Sep 16, 2025
dce4550
Merge pull request #794 from teamforus/feature.change-products-count-…
RobinMeles Sep 16, 2025
6e6fa17
Merge pull request #800 from teamforus/feature.move-reservation-note-…
RobinMeles Sep 16, 2025
8be37af
Merge branch 'develop' into feature.add-headings-to-faq
RobinMeles Sep 16, 2025
e51bc29
fix: issue WCAG-NIJ 4.1.2 Ensure all pop-up close buttons have an acc…
Kyra-05 Sep 17, 2025
b5f8746
feat: add autoComplete to input elements for WCAG issue of Nijmegen: …
Kyra-05 Sep 17, 2025
57732ab
feat: add arialabels to input elements for WCAG issue of Nijmegen: Pr…
Kyra-05 Sep 18, 2025
93a6cde
chore: deleted some todo's
Kyra-05 Sep 18, 2025
213a4f8
add event logs export
ateamcms Sep 18, 2025
b8fb725
make faq subtitle optional
ateamcms Sep 18, 2025
2397bb8
add notes to identity
ateamcms Sep 19, 2025
5ad2fae
Merge branch 'develop' into feature.add-prefill-fund-request-fields-w…
RobinMeles Sep 19, 2025
3f1cbda
Merge pull request #782 from teamforus/feature.add-prefill-fund-reque…
RobinMeles Sep 19, 2025
07e4147
identitiy profiles creation, relations and households
dev-rminds Sep 22, 2025
181a51c
Merge branch 'develop' into epic.profile-relations
dev-rminds Sep 22, 2025
44afeaf
fix page reload on form submit from bi settings page
dev-rminds Sep 22, 2025
2d9f1c7
Merge branch 'develop' into feature.add-event-logs-export
dev-rminds Sep 22, 2025
0be1cd9
Merge branch 'develop' into feature.add-notes-to-identity
dev-rminds Sep 22, 2025
b9a2cd7
fix notes table vertical alignment and dropdown menu not being closed…
dev-rminds Sep 22, 2025
a41e5fb
Merge branch 'develop' into feature.make-cms-block-clickable
dev-rminds Sep 22, 2025
92f7a96
split cms-blocks component
dev-rminds Sep 22, 2025
59ee0e3
profile relations and households fixes
dev-rminds Sep 22, 2025
ca6ce2f
translations for person creation relations and households
RobinMeles Sep 23, 2025
200014f
show full products title on grid view
dev-rminds Sep 23, 2025
8940f6d
missing translation
RobinMeles Sep 24, 2025
82d91a8
Merge branch 'develop' into feature.add-headings-to-faq
RobinMeles Sep 26, 2025
9749e7e
Merge pull request #797 from teamforus/feature.add-headings-to-faq
RobinMeles Sep 26, 2025
106e574
Merge branch 'develop' into show-full-products-title
RobinMeles Sep 26, 2025
3c13915
Merge pull request #810 from teamforus/show-full-products-title
RobinMeles Sep 26, 2025
aeee4e9
Merge branch 'develop' into feature.make-cms-block-clickable
RobinMeles Sep 26, 2025
8883d14
Merge pull request #804 from teamforus/feature.make-cms-block-clickable
RobinMeles Sep 26, 2025
402198e
Merge branch 'develop' into wcag-nij-2025
RobinMeles Sep 26, 2025
76a5a35
Merge branch 'develop' into feature.add-event-logs-export
RobinMeles Sep 26, 2025
6ac93a1
Merge pull request #807 from teamforus/feature.add-event-logs-export
RobinMeles Sep 26, 2025
29c4d82
Merge branch 'develop' into feature.add-notes-to-identity
RobinMeles Sep 26, 2025
ef775e1
Merge pull request #808 from teamforus/feature.add-notes-to-identity
RobinMeles Sep 26, 2025
7b23e4e
ui-control-text update auto-complete type
dev-rminds Sep 30, 2025
2c3de6a
merge develop into feature.add-solutions-pages and fix conflicts
dev-rminds Oct 1, 2025
8d3d760
Merge pull request #809 from teamforus/epic.profile-relations
RobinMeles Oct 1, 2025
cc2d7a2
Merge branch 'develop' into wcag-nij-2025
RobinMeles Oct 1, 2025
e594a8d
Merge pull request #806 from teamforus/wcag-nij-2025
RobinMeles Oct 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/compile_and_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 21
node-version: 22

- name: Install dependencies
run: npm install
Expand Down
8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
&.block-export-options {
.block.block-export-options {
.export-section {
margin-bottom: 25px;
display: flex;
Expand Down
10 changes: 9 additions & 1 deletion react/assets/forus-platform/scss/_common/components/modals.scss
Original file line number Diff line number Diff line change
Expand Up @@ -67,11 +67,15 @@

.modal-header {
background: #fff;
padding: 20px 25px;
padding: 15px 25px;
font: 600 16px/25px var(--base-font);
border-bottom: 1px solid #d4d9dd;
position: relative;
border-radius: 3px 3px 0 0;

&.modal-header-compact {
padding: 10px 25px;
}
}

.modal-body {
Expand Down Expand Up @@ -173,6 +177,10 @@
}
}

&.modal-section-compact {
padding: 10px 20px;
}

&.modal-section-collapse {
padding: 0;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -587,6 +587,13 @@
}
}

&.tr-collapsed {
td {
padding-top: 0px;
padding-bottom: 0px;
}
}

&.light {
background: #fff;
}
Expand Down
2 changes: 1 addition & 1 deletion react/assets/forus-platform/scss/_common/dashboard.scss
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@
@import 'blocks/block-system-notification-editor.scss';
@import 'blocks/block-mail_preview.scss';
@import 'blocks/block-photo-selector-notifications.scss';
@import 'blocks/block-export-options.scss';
@import 'blocks/block-feedback-result.scss';
@import 'blocks/block-permissions-list.scss';
@import 'blocks/block-announcements.scss';
Expand Down Expand Up @@ -99,6 +98,7 @@
@import 'blocks/block-label-tabs.scss';
@import 'blocks/block-translation-stats.scss';
@import 'blocks/block-provider-product-overview.scss';
@import 'blocks/block-export-options.scss';
@import 'blocks/block-attachments-list.scss';
@import 'blocks/block-request-clarification.scss';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@
width: 100%;
padding: 32px;
background: #fff;
box-shadow: var(--box-shadow);
margin-bottom: 40px;
border-radius: var(--border-radius);
background: var(--showcase-item-background);
border-radius: var(--showcase-item-border-radius);
box-shadow: var(--showcase-item-shadow);
border: var(--showcase-item-border);

.block-accessibility-header {
font: 400 18px/27px var(--base-font);
Expand Down Expand Up @@ -39,9 +41,13 @@
}
}

&:first-child {
padding-top: 0;
}

&:last-child {
border-bottom: none;
padding-bottom: 0;
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
display: flex;
padding: 0 0 40px;
border-bottom: 1px solid var(--border-color);
transition: box-shadow 0.4s;

.fund-media {
width: 52%;
Expand All @@ -28,8 +29,7 @@
display: flex;
flex-direction: column;
align-self: center;
cursor: default;


.fund-label {
margin: 0 0 5px;
line-height: 20px;
Expand Down Expand Up @@ -81,6 +81,10 @@
}
}

a.fund-item:hover {
box-shadow: var(--showcase-item-hover-shadow);
}

@media screen and (min-width: 1000px) {
&.block-cms-funds-compact {
--gap: 25px;
Expand Down
43 changes: 42 additions & 1 deletion react/assets/forus-webshop/scss/includes/blocks/block-faq.scss
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,34 @@
flex-direction: column;
max-width: 100%;
align-items: center;
gap: 8px;
gap: 30px;

.block-faq-group {
display: flex;
flex-direction: column;
gap: 8px;
}

.block-faq-header {
max-width: 100%;
width: 1080px;
margin-bottom: 15px;
display: flex;
flex-direction: column;
gap: 8px;

.block-faq-title {
color: #222;
font: 700 22px/30px var(--base-font);
margin: 0 0;
}

.block-faq-subtitle {
color: #353535;
font: 400 18px/24px var(--base-font);
margin: 0 0;
}
}

.faq-item {
background: #fff;
Expand Down Expand Up @@ -89,6 +116,20 @@
}

@media screen and (max-width: 1000px) {
gap: 20px;

.block-faq-header {
margin-bottom: 5px;

.block-faq-title {
font: 700 16px/24px var(--base-font);
}

.block-faq-subtitle {
font: 400 12px/20px var(--base-font);
}
}

.faq-item {
.faq-item-header {
padding: 15px 14px 15px 15px;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -239,5 +239,9 @@
font: 500 1.3em var(--heading-font-family);
margin-bottom: 1em;
}

&.block-markdown-large {
padding-right: 0;
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,10 @@
min-width: 0;
flex-direction: column;
background: #ffffff;
@include cf();

.product-photo {
display: flex;
flex: 1 1 100%;
flex: 0 1 auto;
border-bottom: 1px solid var(--border-color);

img {
Expand All @@ -63,20 +62,24 @@
flex: 0 1 auto;
margin: 0 0;
word-wrap: break-word;
color: var(--products-text-color);
}

.product-subtitle,
.product-price {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
color: var(--products-text-color);
}

.product-title {
font: 700 17px/24px var(--base-font);
font: 700 16px/24px var(--base-font);
color: var(--products-title-color);
transition: 0.4s color;
}

.product-subtitle {
font: 400 14px/20px var(--base-font);
font: 400 13px/20px var(--base-font);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
.section-title {
font: var(--heading-font);
color: var(--heading-color);
margin: 0 0 20px;
margin: 0 0 30px;
text-align: center;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
color: var(--heading-color);
font: var(--section-title-font);
text-align: var(--section-title-align);
margin: 0 0 20px;
margin: 0 0 30px;

a {
font: inherit !important;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ import { useOrganizationService } from '../../../services/OrganizationService';
import TableTopScroller from '../tables/TableTopScroller';

export default function BlockCardNotes({
isAssigned,
showCreate,
fetchNotes,
deleteNote,
storeNote,
fetchNotesRef,
}: {
isAssigned: boolean;
showCreate: boolean;
fetchNotes: (value: FilterModel) => Promise<ApiResponse<Note>>;
deleteNote: (note: Note) => Promise<ApiResponseSingle<null>>;
storeNote: (values: FormValuesModel) => Promise<ApiResponseSingle<Note>>;
Expand Down Expand Up @@ -131,7 +131,7 @@ export default function BlockCardNotes({
{translate('notes.header.title')}({notes.meta.total})
</div>
<div className="button-group">
{isAssigned && (
{showCreate && (
<div className="button button-sm button-primary" onClick={onAddNote} data-dusk="addNoteBtn">
<em className="mdi mdi-plus icon-start" />
{translate('notes.buttons.add_new')}
Expand All @@ -146,7 +146,7 @@ export default function BlockCardNotes({
{configsElement}

<TableTopScroller>
<table className="table table-align-top">
<table className="table">
{headElement}

<tbody>
Expand All @@ -167,11 +167,14 @@ export default function BlockCardNotes({
{note.employee.identity_address === identity.address && (
<TableRowActions
dataDusk={`noteMenuBtn${note.id}`}
content={() => (
content={(e) => (
<div className="dropdown dropdown-actions">
<div
className="dropdown-item"
onClick={() => onDeleteNote(note)}
onClick={() => {
e?.close();
onDeleteNote(note);
}}
data-dusk="deleteNoteBtn">
<em className="mdi mdi-delete-outline icon-start" />
Verwijderen
Expand Down
5 changes: 4 additions & 1 deletion react/src/dashboard/components/elements/card/Card.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import React, { ReactNode } from 'react';
import { Button, ButtonType } from '../button/Button';
import classNames from 'classnames';

export default function Card({
title,
Expand All @@ -9,6 +10,7 @@ export default function Card({
footer,
footerHidden = false,
dusk = null,
className = '',
}: {
title: string;
section?: boolean;
Expand All @@ -17,9 +19,10 @@ export default function Card({
footer?: ReactNode | ReactNode[];
footerHidden?: boolean;
dusk?: string;
className?: string;
}) {
return (
<div className={'card'} data-dusk={dusk}>
<div className={classNames('card', className)} data-dusk={dusk}>
<div className="card-header">
<div className="card-title flex flex-grow">{title}</div>
<div className="card-header-actions">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ export default function CardBlockKeyValue({
{items?.map((item, index) => (
<div className="keyvalue-item" key={index}>
<div className="keyvalue-key">{item.label}</div>
<div className="keyvalue-value text-black">{item.value || <TableEmptyValue />}</div>
<div className="keyvalue-value text-black">{item.value ?? <TableEmptyValue />}</div>
</div>
))}
</div>
Expand Down
Loading