mirror of
https://github.com/formbricks/formbricks.git
synced 2026-04-30 10:40:13 -05:00
37ef6be4c3
Co-authored-by: Johannes <johannes@formbricks.com> Co-authored-by: Johannes <72809645+jobenjada@users.noreply.github.com> Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
144 lines
4.0 KiB
TypeScript
144 lines
4.0 KiB
TypeScript
// https://github.com/airbnb/javascript/#naming--uppercase
|
|
import { TSurvey } from "@formbricks/types/surveys/types";
|
|
import { translate } from "../templates";
|
|
|
|
export const COLOR_DEFAULTS = {
|
|
brandColor: "#64748b",
|
|
questionColor: "#2b2524",
|
|
inputColor: "#ffffff",
|
|
inputBorderColor: "#cbd5e1",
|
|
cardBackgroundColor: "#ffffff",
|
|
cardBorderColor: "#f8fafc",
|
|
cardShadowColor: "#000000",
|
|
highlightBorderColor: "#64748b",
|
|
} as const;
|
|
|
|
export const getPreviewSurvey = (locale: string) => {
|
|
return {
|
|
id: "cltxxaa6x0000g8hacxdxejeu",
|
|
createdAt: new Date(),
|
|
updatedAt: new Date(),
|
|
name: translate("preview_survey_name", locale),
|
|
type: "link",
|
|
environmentId: "cltwumfcz0009echxg02fh7oa",
|
|
createdBy: "cltwumfbz0000echxysz6ptvq",
|
|
status: "inProgress",
|
|
welcomeCard: {
|
|
html: {
|
|
default: translate("preview_survey_welcome_card_html", locale),
|
|
},
|
|
enabled: false,
|
|
headline: {
|
|
default: translate("preview_survey_welcome_card_headline", locale),
|
|
},
|
|
timeToFinish: false,
|
|
showResponseCount: false,
|
|
},
|
|
styling: null,
|
|
segment: null,
|
|
questions: [
|
|
{
|
|
id: "tunaz8ricd4regvkz1j0rbf6",
|
|
type: "openText",
|
|
headline: {
|
|
default: translate("preview_survey_question_1_headline", locale),
|
|
},
|
|
required: true,
|
|
inputType: "text",
|
|
subheader: {
|
|
default: translate("preview_survey_question_1_subheader", locale),
|
|
},
|
|
placeholder: {
|
|
default: translate("preview_survey_question_1_placeholder", locale),
|
|
},
|
|
},
|
|
{
|
|
id: "lbdxozwikh838yc6a8vbwuju",
|
|
type: "rating",
|
|
range: 5,
|
|
scale: "star",
|
|
isDraft: true,
|
|
headline: {
|
|
default: translate("preview_survey_question_2_headline", locale),
|
|
},
|
|
required: true,
|
|
subheader: {
|
|
default: translate("preview_survey_question_2_subheader", locale),
|
|
},
|
|
lowerLabel: {
|
|
default: translate("preview_survey_question_2_lower_label", locale),
|
|
},
|
|
upperLabel: {
|
|
default: translate("preview_survey_question_2_upper_label", locale),
|
|
},
|
|
},
|
|
{
|
|
id: "rjpu42ps6dzirsn9ds6eydgt",
|
|
type: "multipleChoiceSingle",
|
|
choices: [
|
|
{
|
|
id: "x6wty2s72v7vd538aadpurqx",
|
|
label: {
|
|
default: translate("preview_survey_question_3_choice_1_label", locale),
|
|
},
|
|
},
|
|
{
|
|
id: "fbcj4530t2n357ymjp2h28d6",
|
|
label: {
|
|
default: translate("preview_survey_question_3_choice_2_label", locale),
|
|
},
|
|
},
|
|
],
|
|
isDraft: true,
|
|
headline: {
|
|
default: translate("preview_survey_question_3_headline", locale),
|
|
},
|
|
required: true,
|
|
subheader: {
|
|
default: translate("preview_survey_question_3_subheader", locale),
|
|
},
|
|
shuffleOption: "none",
|
|
},
|
|
],
|
|
endings: [
|
|
{
|
|
id: "cltyqp5ng000108l9dmxw6nde",
|
|
type: "endScreen",
|
|
headline: { default: translate("default_ending_card_headline", locale) },
|
|
subheader: { default: translate("default_ending_card_subheader", locale) },
|
|
buttonLabel: { default: translate("default_ending_card_button_label", locale) },
|
|
buttonLink: "https://formbricks.com",
|
|
},
|
|
],
|
|
hiddenFields: {
|
|
enabled: true,
|
|
fieldIds: [],
|
|
},
|
|
variables: [],
|
|
displayOption: "displayOnce",
|
|
recontactDays: null,
|
|
displayLimit: null,
|
|
autoClose: null,
|
|
runOnDate: null,
|
|
closeOnDate: null,
|
|
delay: 0,
|
|
displayPercentage: null,
|
|
autoComplete: 50,
|
|
isVerifyEmailEnabled: false,
|
|
isSingleResponsePerEmailEnabled: false,
|
|
redirectUrl: null,
|
|
productOverwrites: null,
|
|
surveyClosedMessage: null,
|
|
singleUse: {
|
|
enabled: false,
|
|
isEncrypted: true,
|
|
},
|
|
pin: null,
|
|
resultShareKey: null,
|
|
languages: [],
|
|
triggers: [],
|
|
showLanguageSwitch: false,
|
|
followUps: [],
|
|
} as TSurvey;
|
|
};
|