/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
import { COMPONENT_NAME_PREFIX } from '../constants';
const elementName = `${COMPONENT_NAME_PREFIX}profile-card`;
const attributes = {
    FULL_NAME: 'full-name',
    EMAIL: 'email',
    SIGN_OUT: 'sign-out',
    PROFILE: 'profile',
    SIGN_OUT_TEXT: 'sign-out-text',
    PROFILE_TEXT: 'profile-text',
    AVATAR_TEXT: 'avatar-text',
    AVATAR_ICON: 'avatar-icon',
    AVATAR_IMAGE_URL: 'avatar-image-url',
    AVATAR_LETTER_COUNT: 'avatar-letter-count'
};
const selectors = {
    FULL_NAME: '.forge-profile-card__full-name',
    EMAIL: '.forge-profile-card__email',
    AVATAR: '.forge-profile-card__info-avatar > forge-avatar',
    ACTION_TOOLBAR: '#action-toolbar',
    PROFILE_BUTTON: '#profile-button',
    SIGN_OUT_BUTTON: '#sign-out-button'
};
const defaults = {
    SHOW_SIGN_OUT_BUTTON: true,
    SHOW_PROFILE_BUTTON: false,
    SIGN_OUT_BUTTON_TEXT: 'Sign out',
    PROFILE_BUTTON_TEXT: 'Profile'
};
const events = {
    SIGN_OUT: `${elementName}-sign-out`,
    PROFILE: `${elementName}-profile`
};
export const PROFILE_CARD_CONSTANTS = {
    elementName,
    attributes,
    selectors,
    defaults,
    events
};
