* feat: [FC-0044] Certificates page * feat: add descriptions for details, signatories, sidebar i18n messages --------- Co-authored-by: Kyrylo Hudym-Levkovych <kyr.hudym@kyrs-MacBook-Pro.local>
16 lines
639 B
JavaScript
16 lines
639 B
JavaScript
import { convertObjectToSnakeCase } from '../utils';
|
|
|
|
// eslint-disable-next-line import/prefer-default-export
|
|
export const prepareCertificatePayload = (data) => convertObjectToSnakeCase(({
|
|
...data,
|
|
courseTitle: data.courseTitle,
|
|
description: 'Description of the certificate',
|
|
editing: data.editing || true,
|
|
isActive: data.isActive || false,
|
|
name: 'Name of the certificate',
|
|
version: data.version || 1,
|
|
signatories: data.signatories
|
|
.map(signatory => convertObjectToSnakeCase(signatory, true))
|
|
.map(signatorySnakeCase => ({ ...signatorySnakeCase, certificate: signatorySnakeCase.certificate || null })),
|
|
}), true);
|