feat: migration to Svelte 5
This commit is contained in:
@@ -9,13 +9,17 @@
|
||||
// import { slct_obj_id, slct_obj_li_type, slct_obj_type } from '../admin/stores_admin.js';
|
||||
|
||||
// Should these slct_* be exported???
|
||||
let slct_obj_id = null;
|
||||
let slct_obj_id = $state(null);
|
||||
let slct_obj_li_type = null;
|
||||
let slct_obj_type = null;
|
||||
let slct_obj_type = $state(null);
|
||||
|
||||
export let row_header: boolean = false;
|
||||
export let primary_obj_li_type: string = slct_obj_li_type; // account, person, user, event, event_session, membership_person
|
||||
export let obj = null;
|
||||
interface Props {
|
||||
row_header?: boolean;
|
||||
primary_obj_li_type?: string; // account, person, user, event, event_session, membership_person
|
||||
obj?: any;
|
||||
}
|
||||
|
||||
let { row_header = false, primary_obj_li_type = $bindable(slct_obj_li_type), obj = null }: Props = $props();
|
||||
console.log(obj);
|
||||
console.log(typeof obj);
|
||||
|
||||
@@ -60,7 +64,7 @@
|
||||
<th
|
||||
data-obj_type={primary_obj_li_type}
|
||||
data-obj_prop_name={obj_prop_name}
|
||||
on:click={() =>
|
||||
onclick={() =>
|
||||
(primary_obj_li_type = obj_prop_name.replace('_id_random', ''))}
|
||||
>
|
||||
{ae_util.set_obj_prop_display_name({
|
||||
@@ -72,11 +76,11 @@
|
||||
<td
|
||||
data-obj_type={primary_obj_li_type}
|
||||
data-obj_prop_name={obj_prop_name}
|
||||
on:click={() => {
|
||||
onclick={() => {
|
||||
slct_obj_type = obj_prop_name.replace('_id_random', '');
|
||||
slct_obj_id = obj_prop_value;
|
||||
}}
|
||||
on:keypress={() => {
|
||||
onkeypress={() => {
|
||||
slct_obj_type = obj_prop_name.replace('_id_random', '');
|
||||
slct_obj_id = obj_prop_value;
|
||||
}}
|
||||
@@ -105,7 +109,7 @@
|
||||
<th
|
||||
data-obj_type={primary_obj_li_type}
|
||||
data-obj_prop_name={obj_prop_name}
|
||||
on:click={() =>
|
||||
onclick={() =>
|
||||
(primary_obj_li_type = obj_prop_name.replaceAll('[URL]', ''))}
|
||||
>
|
||||
{ae_util.set_obj_prop_display_name({
|
||||
@@ -117,11 +121,11 @@
|
||||
<td
|
||||
data-obj_type={primary_obj_li_type}
|
||||
data-obj_prop_name={obj_prop_name}
|
||||
on:click={() => {
|
||||
onclick={() => {
|
||||
slct_obj_type = obj_prop_name.replaceAll('[URL]', '');
|
||||
slct_obj_id = obj_prop_value;
|
||||
}}
|
||||
on:keypress={() => {
|
||||
onkeypress={() => {
|
||||
slct_obj_type = obj_prop_name.replaceAll('[URL]', '');
|
||||
slct_obj_id = obj_prop_value;
|
||||
}}
|
||||
|
||||
Reference in New Issue
Block a user