Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions context/DraggableContext.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import { createContext } from 'react'
import { createContext } from 'react';

export interface DraggableInterface {
draggable: boolean
setDraggable: Function
draggable: boolean;
setDraggable: Function;
}

export const DraggableContext = createContext<DraggableInterface>({
draggable: false,
setDraggable: () => {}
})
});
2 changes: 1 addition & 1 deletion postcss.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ module.exports = {
tailwindcss: {},
autoprefixer: {}
}
}
};
4 changes: 2 additions & 2 deletions utils/Point2D.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export default interface Point2D {
x: number
y: number
x: number;
y: number;
}
114 changes: 57 additions & 57 deletions utils/interfaces/SanityEvent.ts
Original file line number Diff line number Diff line change
@@ -1,58 +1,58 @@
interface SanityImage {
_createdAt: string
_id: string
_rev: string
_type: string
_updatedAt: string
assetId: string
extension: string
metadata: any
mimeType: string
originalFilename: string
path: string
sha1hash: string
size: number
uploadId: string
url: string
}
interface Stat {
data: string
label: string
}
export interface SanityEvent {
_createdAt: string
_id: string
_rev: string
_type: string
_updatedAt: string
calLink: string
customSlug: string
desc: string
emailSent: boolean
end: string
gMap: string
hasPastEventDesc: boolean
loc: string
name: string
ogDescription: string
pastEventDesc: string
recapImages: SanityImage[]
rsvpCount: number
secondEmailSent: boolean
start: string
stat1: Stat
stat2: Stat
stat3: Stat
unlisted: boolean
}
export interface IEvent {
name: string
date: Date
description: string
rsvp: string
img: string
location: string
}
_createdAt: string;
_id: string;
_rev: string;
_type: string;
_updatedAt: string;
assetId: string;
extension: string;
metadata: any;
mimeType: string;
originalFilename: string;
path: string;
sha1hash: string;
size: number;
uploadId: string;
url: string;
}

interface Stat {
data: string;
label: string;
}

export interface SanityEvent {
_createdAt: string;
_id: string;
_rev: string;
_type: string;
_updatedAt: string;
calLink: string;
customSlug: string;
desc: string;
emailSent: boolean;
end: string;
gMap: string;
hasPastEventDesc: boolean;
loc: string;
name: string;
ogDescription: string;
pastEventDesc: string;
recapImages: SanityImage[];
rsvpCount: number;
secondEmailSent: boolean;
start: string;
stat1: Stat;
stat2: Stat;
stat3: Stat;
unlisted: boolean;
}

export interface IEvent {
name: string;
date: Date;
description: string;
rsvp: string;
img: string;
location: string;
}
24 changes: 12 additions & 12 deletions utils/splitArticle.ts
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
import { workshopArticle as str } from './data'
import { workshopArticle as str } from './data';

const splitString = (): string[] => {
let middle = Math.floor(str.length / 2)
let before = str.lastIndexOf(' ', middle)
let after = str.indexOf(' ', middle + 1)
let middle = Math.floor(str.length / 2);
let before = str.lastIndexOf(' ', middle);
let after = str.indexOf(' ', middle + 1);

if (middle - before < after - middle) {
middle = before
middle = before;
} else {
middle = after
middle = after;
}

let s1 = str.substring(0, middle)
let s2 = str.substring(middle + 1)
return [s1, s2]
}
let s1 = str.substring(0, middle);
let s2 = str.substring(middle + 1);
return [s1, s2];
};

const splitArticle = [splitString()[0], splitString()[1]]
const splitArticle = [splitString()[0], splitString()[1]];

export default splitArticle
export default splitArticle;