mirror of
https://github.com/formbricks/formbricks.git
synced 2025-12-21 13:40:31 -06:00
Compare commits
1 Commits
stable
...
feat/singl
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b39c3a877a |
@@ -93,6 +93,7 @@ export const mapResponsesToTableData = (
|
||||
? t("environments.surveys.responses.completed")
|
||||
: t("environments.surveys.responses.not_completed"),
|
||||
responseId: response.id,
|
||||
singleUseId: response.singleUseId,
|
||||
tags: response.tags,
|
||||
variables: survey.variables.reduce(
|
||||
(acc, curr) => {
|
||||
|
||||
@@ -312,6 +312,14 @@ export const generateResponseTableColumns = (
|
||||
},
|
||||
};
|
||||
|
||||
const singleUseIdColumn: ColumnDef<TResponseTableData> = {
|
||||
accessorKey: "singleUseId",
|
||||
header: () => t("environments.surveys.responses.single_use_id"),
|
||||
cell: ({ row }) => {
|
||||
return <p className="truncate text-slate-900">{row.original.singleUseId}</p>;
|
||||
},
|
||||
};
|
||||
|
||||
const quotasColumn: ColumnDef<TResponseTableData> = {
|
||||
accessorKey: "quota",
|
||||
header: t("common.quota"),
|
||||
@@ -409,6 +417,7 @@ export const generateResponseTableColumns = (
|
||||
// Combine the selection column with the dynamic question columns
|
||||
const baseColumns = [
|
||||
personColumn,
|
||||
singleUseIdColumn,
|
||||
dateColumn,
|
||||
...(showQuotasColumn ? [quotasColumn] : []),
|
||||
statusColumn,
|
||||
|
||||
@@ -409,6 +409,7 @@ export type TResponseUpdate = z.infer<typeof ZResponseUpdate>;
|
||||
|
||||
export const ZResponseTableData = z.object({
|
||||
responseId: z.string(),
|
||||
singleUseId: z.string().nullable(),
|
||||
createdAt: z.date(),
|
||||
status: z.string(),
|
||||
verifiedEmail: z.string(),
|
||||
|
||||
Reference in New Issue
Block a user