Skip to content

Commit d48f4a6

Browse files
committed
Build fix
1 parent 3c8e463 commit d48f4a6

2 files changed

Lines changed: 14 additions & 11 deletions

File tree

  • src/routes/(console)/project-[region]-[project]/databases/database-[database]/(suggestions)

src/routes/(console)/project-[region]-[project]/databases/database-[database]/(suggestions)/indexes.svelte

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import { Modal } from '$lib/components';
77
import { type Entity, SideSheet } from '$database/(entity)';
88
import { isSmallViewport } from '$lib/stores/viewport';
9-
import { IndexType, OrderBy } from '@appwrite.io/console';
9+
import { DatabasesIndexType, OrderBy } from '@appwrite.io/console';
1010
import { capitalize } from '$lib/helpers/string';
1111
import { type Columns } from '../table-[table]/store';
1212
import { isRelationship } from '../table-[table]/rows/store';
@@ -68,7 +68,7 @@
6868
6969
indexes = mockSuggestions.columns.slice(0, 3).map((column, index) => ({
7070
key: column.name,
71-
type: IndexType.Key,
71+
type: DatabasesIndexType.Key,
7272
fields: [column.name],
7373
orders: index === 2 ? OrderBy.Desc : OrderBy.Asc,
7474
lengths: []
@@ -85,7 +85,7 @@
8585
indexes = suggestions.indexes.map((index) => {
8686
return {
8787
key: index.columns[0],
88-
type: index.type as IndexType,
88+
type: index.type as DatabasesIndexType,
8989
orders: (index.orders?.[0] as OrderBy) || OrderBy.Asc,
9090
fields: index.columns,
9191
lengths: index.lengths ?? []
@@ -113,7 +113,7 @@
113113
if (indexes.length < MAX_INDEXES) {
114114
indexes.push({
115115
key: '',
116-
type: IndexType.Key,
116+
type: DatabasesIndexType.Key,
117117
orders: OrderBy.Asc,
118118
fields: [],
119119
lengths: null
@@ -134,9 +134,9 @@
134134
}
135135
}
136136
137-
function getOrderOptions(selectedType: IndexType) {
137+
function getOrderOptions(selectedType: DatabasesIndexType) {
138138
const base = [OrderBy.Asc, OrderBy.Desc];
139-
const values = selectedType === IndexType.Spatial ? [...base, null] : base;
139+
const values = selectedType === DatabasesIndexType.Spatial ? [...base, null] : base;
140140
141141
return values.map((order) => ({
142142
label: order ? capitalize(String(order)) : 'None',
@@ -166,7 +166,7 @@
166166
167167
// prepare lengths array
168168
let lengths: (number | null)[];
169-
if (index.type === IndexType.Key) {
169+
if (index.type === DatabasesIndexType.Key) {
170170
// only validate if it's a key index
171171
lengths = index.fields.map((columnKey, i) => {
172172
const maxSize = columnMap.get(columnKey);
@@ -293,9 +293,12 @@
293293
}
294294
295295
const typeOptions = $derived(
296-
Object.values(IndexType)
296+
Object.values(DatabasesIndexType)
297297
.filter((type) => {
298-
if (type === IndexType.Spatial && !$regionalConsoleVariables?.supportForSpatials)
298+
if (
299+
type === DatabasesIndexType.Spatial &&
300+
!$regionalConsoleVariables?.supportForSpatials
301+
)
299302
return false;
300303
return true;
301304
})

src/routes/(console)/project-[region]-[project]/databases/database-[database]/(suggestions)/store.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { writable } from 'svelte/store';
2-
import { IndexType, OrderBy } from '@appwrite.io/console';
2+
import { DatabasesIndexType, OrderBy } from '@appwrite.io/console';
33
import { columnOptions } from '../table-[table]/columns/store';
44

55
export type TableColumnSuggestions = {
@@ -34,7 +34,7 @@ export type IndexOrder = OrderBy | null;
3434

3535
export type SuggestedIndexSchema = {
3636
key: string;
37-
type: IndexType;
37+
type: DatabasesIndexType;
3838
orders: IndexOrder;
3939
fields: string[];
4040
lengths?: number[] | undefined;

0 commit comments

Comments
 (0)