Skip to content

Commit 675688b

Browse files
authored
Merge pull request #818 from SolidOS/deduplicate
remove duplicate load of button component and other v2 components
2 parents 973547e + 5710f9a commit 675688b

21 files changed

Lines changed: 220 additions & 4901 deletions

package-lock.json

Lines changed: 150 additions & 1851 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/forms/rdfHelper.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { LiveStore, NamedNode } from 'rdflib'
2+
3+
export function getGraph (subject?: NamedNode) {
4+
return subject?.doc ? subject.doc() : undefined
5+
}
6+
7+
export function getFormProperty (store: LiveStore, subject: NamedNode | undefined, property: NamedNode, graph?: any): NamedNode | undefined {
8+
if (!subject) return undefined
9+
return store.any(subject, property, null, graph) as NamedNode | undefined
10+
}

src/types/custom-elements.d.ts

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
/**
2+
* This file is auto-generated by vite-config/components.ts.
3+
* Do not edit this file directly.
4+
*/
5+
6+
import type Account from '../components/account/Account'
7+
import type Avatar from '../components/avatar/Avatar'
8+
import type Button from '../components/button/Button'
9+
import type Combobox from '../components/combobox/Combobox'
10+
import type ComboboxOption from '../components/combobox-option/ComboboxOption'
11+
import type Dialog from '../components/dialog/Dialog'
12+
import type DialogContent from '../components/dialog-content/DialogContent'
13+
import type DialogFooter from '../components/dialog-footer/DialogFooter'
14+
import type DialogHeader from '../components/dialog-header/DialogHeader'
15+
import type DialogProvider from '../components/dialog-provider/DialogProvider'
16+
import type DialogsRoot from '../components/dialogs-root/DialogsRoot'
17+
import type Footer from '../components/footer/Footer'
18+
import type Guard from '../components/guard/Guard'
19+
import type Header from '../components/header/Header'
20+
import type Input from '../components/input/Input'
21+
import type LoginButton from '../components/login-button/LoginButton'
22+
import type LoginModal from '../components/login-modal/LoginModal'
23+
import type LogoutButton from '../components/logout-button/LogoutButton'
24+
import type Menu from '../components/menu/Menu'
25+
import type MenuItem from '../components/menu-item/MenuItem'
26+
import type PhotoCapture from '../components/photo-capture/PhotoCapture'
27+
import type Provider from '../components/provider/Provider'
28+
import type Select from '../components/select/Select'
29+
import type SelectOption from '../components/select-option/SelectOption'
30+
import type SignupButton from '../components/signup-button/SignupButton'
31+
32+
declare global {
33+
interface HTMLElementTagNameMap {
34+
'solid-ui-account': Account
35+
'solid-ui-avatar': Avatar
36+
'solid-ui-button': Button
37+
'solid-ui-combobox': Combobox
38+
'solid-ui-combobox-option': ComboboxOption
39+
'solid-ui-dialog': Dialog
40+
'solid-ui-dialog-content': DialogContent
41+
'solid-ui-dialog-footer': DialogFooter
42+
'solid-ui-dialog-header': DialogHeader
43+
'solid-ui-dialog-provider': DialogProvider
44+
'solid-ui-dialogs-root': DialogsRoot
45+
'solid-ui-footer': Footer
46+
'solid-ui-guard': Guard
47+
'solid-ui-header': Header
48+
'solid-ui-input': Input
49+
'solid-ui-login-button': LoginButton
50+
'solid-ui-login-modal': LoginModal
51+
'solid-ui-logout-button': LogoutButton
52+
'solid-ui-menu': Menu
53+
'solid-ui-menu-item': MenuItem
54+
'solid-ui-photo-capture': PhotoCapture
55+
'solid-ui-provider': Provider
56+
'solid-ui-select': Select
57+
'solid-ui-select-option': SelectOption
58+
'solid-ui-signup-button': SignupButton
59+
}
60+
}

src/v2/components/actions/button/Button.test.ts

Lines changed: 0 additions & 164 deletions
This file was deleted.

0 commit comments

Comments
 (0)