Skip to content

Commit 7e1d533

Browse files
committed
Merge up 4.6 to main of IBX-10416
1 parent 404eb3a commit 7e1d533

File tree

8 files changed

+14
-10
lines changed

8 files changed

+14
-10
lines changed

src/bundle/Resources/public/scss/_extra-actions.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/custom.scss' as *;
22
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/functions/calculate.rem' as *;
33
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/mixins/general' as *;
4+
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/mixins/edit-language-selector' as *;
45

56
.ibexa-extra-actions {
67
@include container-box-shadow-left;

src/bundle/Resources/public/scss/_mixins.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/custom.scss' as *;
22
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/functions/calculate.rem' as *;
33
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/mixins/inputs' as *;
4-
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/mixins/edit-language-selector' as *;
54

65
@mixin datetime-field() {
76
&.is-invalid {

src/bundle/Resources/public/scss/_translation-selector.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/custom.scss' as *;
22
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/functions/calculate.rem' as *;
3+
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/mixins/edit-language-selector' as *;
34

45
.ibexa-translation-selector {
56
.ibexa-instant-filter__group-item {

src/bundle/Resources/public/scss/mixins/_edit-language-selector.scss

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/custom.scss' as *;
2+
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/functions/calculate.rem' as *;
3+
14
@mixin edit-language-item {
25
display: block;
36
margin: 0 0 calculateRem(12px) 0;

src/bundle/Resources/public/scss/ui/modules/sub-items-list/_language-selector.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/custom.scss' as *;
22
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/functions/calculate.rem' as *;
3+
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/mixins/edit-language-selector' as *;
34

45
.c-language-selector {
56
.ibexa-instant-filter {

src/bundle/Resources/public/scss/ui/modules/universal-discovery/_translation-selector.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/custom.scss' as *;
22
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/functions/calculate.rem' as *;
3+
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/mixins/edit-language-selector' as *;
34

45
.c-translation-selector {
56
.ibexa-instant-filter {

src/bundle/ui-dev/src/modules/sub-items/components/sub-items-list/instant.filter.component.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { getTranslator } from '@ibexa-admin-ui/src/bundle/Resources/public/js/sc
55
import { createCssClassNames } from '@ibexa-admin-ui-modules/common/helpers/css.class.names';
66

77
const InstantFilter = ({ items = [], handleItemChange = () => {}, isSearchEnabled = true, activeLanguage = '' }) => {
8-
const _refInstantFilter = useRef(null);
8+
const Translator = getTranslator();
99
const [filterQuery, setFilterQuery] = useState('');
1010
const searchInputWrapperClassName = createCssClassNames({
1111
'ibexa-instant-filter__input-wrapper': true,

src/bundle/ui-dev/src/modules/sub-items/components/sub-items-list/language.selector.compoment.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,21 +30,17 @@ const LanguageSelector = ({ isOpen = false, label = '', languageItems = [], hand
3030
const dispatchSubmitFormEvent = () => {
3131
document.body.dispatchEvent(new CustomEvent('ibexa-sub-items:submit-version-edit-form'));
3232
};
33-
const handleItemChange = (value) => {
34-
handleItemChange(value);
35-
setActiveLanguage(value);
36-
};
3733
const resetLanguageSelector = () => {
3834
setActiveLanguage('');
3935
};
4036

4137
useEffect(() => {
42-
discardBtnRef.current?.addEventListener('click', closeLanguageSelector, false);
38+
discardBtnRef.current?.addEventListener('click', closeSelector, false);
4339
submitBtnRef.current?.addEventListener('click', dispatchSubmitFormEvent, false);
4440
document.body.addEventListener('ibexa:edit-content-reset-language-selector', resetLanguageSelector, false);
4541

4642
return () => {
47-
discardBtnRef.current?.removeEventListener('click', closeLanguageSelector);
43+
discardBtnRef.current?.removeEventListener('click', closeSelector);
4844
submitBtnRef.current?.removeEventListener('click', dispatchSubmitFormEvent);
4945
document.body.removeEventListener('ibexa:edit-content-reset-language-selector', resetLanguageSelector);
5046
};
@@ -59,7 +55,10 @@ const LanguageSelector = ({ isOpen = false, label = '', languageItems = [], hand
5955
<InstantFilter
6056
items={languageItems}
6157
activeLanguage={activeLanguage}
62-
handleItemChange={handleItemChange}
58+
handleItemChange={(value) => {
59+
handleItemChange(value);
60+
setActiveLanguage(value);
61+
}}
6362
isSearchEnabled={isSearchEnabled}
6463
/>
6564
</div>
@@ -85,7 +84,6 @@ LanguageSelector.propTypes = {
8584
label: PropTypes.string,
8685
languageItems: PropTypes.array,
8786
handleItemChange: PropTypes.func,
88-
closeLanguageSelector: PropTypes.func,
8987
close: PropTypes.func,
9088
};
9189

0 commit comments

Comments
 (0)