# profile-builder/4.0.0/form-builder/blocks/src/components/csv.js

User Profile Builder – Beautiful User Registration Forms, User Profiles &amp; User Role Editor, version 4.0.0. 13 lines.

- Page: https://pluginprobe.com/plugins/profile-builder/4.0.0/code/form-builder/blocks/src/components/csv.js
- Raw: https://pluginprobe.com/plugins/profile-builder/4.0.0/raw/form-builder/blocks/src/components/csv.js
- Modified: 2026-08-17T08:51:38+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/profile-builder/4.0.0/code/form-builder/blocks/src/components/csv.js#L10-L20`.

```javascript
export function toggleInCsv( csv, value, checked ) {
    const list = csv ? csv.split( ',' ).map( ( v ) => v.trim() ).filter( Boolean ) : [];
    const i = list.indexOf( value );
    if ( checked && i === -1 ) list.push( value );
    if ( ! checked && i !== -1 ) list.splice( i, 1 );
    return list.join( ',' );
}

export function csvIncludes( csv, value ) {
    if ( ! csv ) return false;
    return csv.split( ',' ).map( ( v ) => v.trim() ).includes( value );
}

```
